Backport from GCC mainline.
[platform/upstream/linaro-gcc.git] / gcc / wide-int.h
2016-01-27 jakub PR tree-optimization/69399
2016-01-04 jakub Update copyright years.
2015-10-13 jakubgcc/
2015-07-20 miyukiFix partial specialization syntax of wide int traits.
2015-06-04 amacleod2015-06-04 Andrew MacLeod <amacleod@redhat.com>
2015-01-05 jakub Update copyright years.
2014-12-12 rsandifogcc/
2014-11-11 uros * system.h: Include algorithm and utility.
2014-11-11 fxcoudert PR bootstrap/63699
2014-08-16 gerald * wide-int.h (generic_wide_int): Declare as class...
2014-07-05 gerald * wide-int.h (wide_int_storage): Change declaration...
2014-05-26 rguenth2014-05-26 Richard Biener <rguenther@suse.de>
2014-05-11 rsandifogcc/
2014-05-06 mrs * wide-int.h (wi::int_traits <HOST_WIDE_INT>): Always...
2014-05-06 mrsMerge in wide-int.
2014-05-06 mrsMerge in trunk.
2014-05-05 mrsMerge in trunk.
2014-05-05 mrsMerge in trunk.
2014-05-02 rsandifoRevert udiv_ceil patch.
2014-04-30 mrsMerge in trunk.
2014-04-28 rsandifoPrevent wide_int = {widest,offset}_int
2014-04-28 rsandifoMerge from trunk.
2014-04-27 rsandifoAdd a dump function.
2014-04-25 rsandifoCosmetic fixes to wide-int.{cc,h}
2014-04-24 mrsMerge in trunk.
2014-04-23 rsandifoFix ubsan internal-fn.c handling.
2014-04-23 rsandifoAdd and use udiv_ceil
2014-04-22 mrsMerge in trunk.
2014-04-22 mrsFix portability to hosts that use long long for HOST_WI...
2014-04-22 rsandifoMerge from trunk.
2014-04-17 rsandifoMerge from trunk.
2014-04-02 mrsMerge in trunk.
2014-02-10 mrsMerge in trunk.
2014-01-13 mrsMerge in trunk.
2014-01-03 mrsMerge in trunk.
2013-12-16 mrsMerge in trunk.
2013-12-13 mrsMerge in trunk.
2013-12-11 zadeck[wide-int] improved multiply for tree-vrp.c
2013-12-04 rsandifoMerge with trunk.
2013-12-04 rsandifoAdd TREE_INT_CST_OFFSET_NUNITS.
2013-12-03 rsandifoRemove code for zero precisions.
2013-12-02 zadeck[wide-int] remove wi::mul_high
2013-12-02 rsandifoUse the division fast path for more cases.
2013-12-01 rsandifoUse __builtin_expect.
2013-11-29 rsandifoAdd lshift/lrshift fast paths for bit-to-byte conversion.
2013-11-29 rsandifoAdd add/sub fast paths for offset_int and widest_int.
2013-11-29 rsandifoApply the lts_p and ltu_p fast paths to cmps and cmpu...
2013-11-29 rsandifoExtend ltu_p fast path to all length-1 pairs.
2013-11-28 rsandifoAdd trailing_wide_ints and use it for range_info_def.
2013-11-22 rsandifoMerge with trunk.
2013-11-21 rsandifoMerge with trunk.
2013-11-21 rsandifoRemove trailing whitespace. Add missing dbxout.c hunk.
2013-11-20 rsandifoRemove cst_fits_[su]hwi_p.
2013-11-20 rsandifoMerge from trunk.
2013-11-18 rsandifoMerge from trunk.
2013-11-16 mrsMerge in trunk.
2013-11-10 rsandifoUse templates for the second shift argument. Remove...
2013-11-09 rsandifoMerge with trunk.
2013-11-06 mrsMerge in trunk.
2013-11-04 mrsMerge in trunk.
2013-11-01 rsandifoDocumentation tweaks.
2013-11-01 rsandifoVarious division fixes.
2013-10-29 rsandifo- Fix comment typos that I'd introducted.
2013-10-29 rsandifoAdd more optimisations.
2013-10-29 rsandifoMake ordered comparisons enforce the same type rules...
2013-10-24 rsandifoRename max_wide_int to widest_int, addr_wide_int to...
2013-10-23 rsandifoAdd ::is_sign_extended.
2013-10-23 rsandifoAdd wi::copy.
2013-10-23 rsandifoShrink the size of the scratch array.
2013-10-23 rsandifoTurn lts_p & co. back into templates.
2013-10-23 rsandifoAlways treat trees as having their native precision...
2013-10-23 rsandifoMake excess bits undefined on read again.
2013-10-20 mrsMerge in trunk.
2013-10-19 mrsRemove redundant code.
2013-10-19 mrsFix spelling.
2013-10-18 mrsOptimize lts_p a bit more.
2013-10-18 mrsUpdate doc to say which bits past the precision are...
2013-09-24 zadeckpatch to canonize wide-ints smaller than one HWI
2013-09-20 mrsMerge in trunk.
2013-09-07 mrsFixup class/filename spellings.
2013-09-07 rsandifoReorganise wide-int classes so that they are all instan...
2013-09-04 mrsMerge in trunk.
2013-08-28 mrsRemove leftovers.
2013-08-27 zadeckadded cmp static functions and changed implementation...
2013-08-27 mrsUse ADDR_MAX_PRECISION and ADDR_MAX_BITSIZE as we control
2013-08-27 zadeckfixed bug in wide_int::fits_uhwi_p
2013-08-26 zadeckfixed fits_uhwi_p
2013-08-25 zadeckcleanup code to get around vpn issue in sign_mask
2013-08-24 zadeckmade sign parameter optional to wide_int::neg_p
2013-08-24 zadeckrichards patch to move function bodies out of wide...
2013-08-24 mrsUse const int for addr_max_bitsize and addr_max_precision.
2013-08-23 mrsRemove neg and simplify neg (overflow).
2013-08-23 mrsFix.
2013-08-23 mrsRemove unnecessary reinterpret_cast.
2013-08-16 mrsRemove extra spacing.
2013-08-13 mrsAdd wide-int branch.