summaryrefslogtreecommitdiff
path: root/gcc/wide-int.cc
AgeCommit message (Expand)AuthorFilesLines
2016-02-02 * wide-int.cc (canonize_uhwi): New function.jakub1-15/+16
2016-01-30 PR tree-optimization/69546jakub1-3/+20
2016-01-26PR 69400: Invalid 128-bit modulus resultrsandifo1-30/+19
2016-01-04 Update copyright years.jakub1-1/+1
2015-10-302015-10-30 Andrew MacLeod <amacleod@redhat.com>amacleod1-2/+0
2015-10-292015-10-29 Andrew MacLeod <amacleod@redhat.com>amacleod1-4/+1
2015-08-05gcc/rsandifo1-3/+10
2015-07-082015-07-07 Andrew MacLeod <amacleod@redhat.com>amacleod1-2/+1
2015-06-172015-06-17 Andrew MacLeod <amacleod@redhat.com>amacleod1-1/+0
2015-06-082015-06-08 Andrew MacLeod <amacleod@redhat.com>amacleod1-1/+0
2015-06-042015-06-04 Andrew MacLeod <amacleod@redhat.com>amacleod1-3/+0
2015-02-24 PR tree-optimization/65170jakub1-0/+5
2015-02-23gcc/rsandifo1-4/+16
2015-01-27 PR tree-optimization/64807jakub1-0/+1
2015-01-092015-01-09 Michael Collison <michael.collison@linaro.org>prathamesh34921-0/+8
2015-01-05 Update copyright years.jakub1-1/+1
2014-07-03 PR tree-optimization/61682jakub1-1/+19
2014-05-28 PR bootstrap/PR61146fxcoudert1-1/+2
2014-05-282014-05-28 Richard Biener <rguenther@suse.de>rguenth1-0/+10
2014-05-17gcc/rsandifo1-1/+6
2014-05-09Revert wide-int change.ramana1-6/+0
2014-05-08Define UDWtype for longlong.h inclusion in wide-int.ccramana1-0/+6
2014-05-03Fix some divmod_internal problems.rsandifo1-35/+28
2014-04-28Prevent wide_int = {widest,offset}_intrsandifo1-14/+13
2014-04-28Use target-independent semantics for wi::clz and wi::ctz.rsandifo1-45/+1
2014-04-28Remove outdated asserts.rsandifo1-3/+0
2014-04-27Add a dump function.rsandifo1-0/+6
2014-04-27Make canonize store the sign-extended value back.rsandifo1-1/+1
2014-04-26Allow the mask width to be greater than the precision.rsandifo1-1/+1
2014-04-26Fix large widths in shifted_mask.rsandifo1-2/+2
2014-04-25Cosmetic fixes to wide-int.{cc,h}rsandifo1-80/+16
2014-04-24Fix signed min / -1.rsandifo1-4/+7
2014-04-22Fix portability to hosts that use long long for HOST_WIDE_INT.mrs1-3/+3
2013-12-04Use longlong.h to speed up multiplication.rsandifo1-15/+54
2013-12-03Remove code for zero precisions.rsandifo1-11/+4
2013-12-02[wide-int] remove wi::mul_highzadeck1-21/+11
2013-12-02Use the division fast path for more cases.rsandifo1-57/+58
2013-12-01Handle multiplications by 1 as a special case.rsandifo1-0/+14
2013-11-29Add a special case for multiplication with zero.rsandifo1-0/+7
2013-11-29fixed commentzadeck1-5/+6
2013-11-21Remove trailing whitespace. Add missing dbxout.c hunk.rsandifo1-1/+1
2013-11-03Revert r201806. Allow out-of-range start bits in shifted_mask.rsandifo1-7/+5
2013-11-02Fix exact_log2 zext test.rsandifo1-1/+1
2013-10-29Make ordered comparisons enforce the same type rules as equality comparisons.rsandifo1-38/+30
2013-10-24Rename max_wide_int to widest_int, addr_wide_int to offset_int,rsandifo1-3/+3
2013-10-23Make excess bits undefined on read again.rsandifo1-159/+111
2013-10-15canonicalize trees differently.zadeck1-3/+1
2013-09-24patch to canonize wide-ints smaller than one HWIzadeck1-49/+64
2013-09-07Fixup class/filename spellings.mrs1-2/+2
2013-09-07Reorganise wide-int classes so that they are all instantiations of arsandifo1-1765/+789