summaryrefslogtreecommitdiff
path: root/gcc/wide-int.h
Commit message (Expand)AuthorAgeFilesLines
* Come up with {,UN}LIKELY macros.Martin Liska2022-05-091-10/+10
* Update copyright years.Jakub Jelinek2022-01-031-1/+1
* pch: Small cleanupJakub Jelinek2021-12-131-2/+2
* pch: Add support for relocation of the PCH data [PR71934]Jakub Jelinek2021-12-091-2/+2
* Update copyright years.Jakub Jelinek2021-01-041-1/+1
* Avoid typeless storage in wide-intJan Hubicka2020-10-291-4/+6
* Simplify X * C1 == C2 with wrapping overflowMarc Glisse2020-08-101-0/+2
* Update copyright years.Jakub Jelinek2020-01-011-1/+1
* PR middle-end/91679 - missing -Warray-bounds accessing a member array in a lo...Martin Sebor2019-11-011-0/+2
* Fix inchash handling of wide_ints (PR91242)Richard Sandiford2019-07-291-0/+18
* Fix wi::lshiftMarc Glisse2019-07-101-2/+1
* PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor2019-07-091-1/+1
* PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor2019-07-091-4/+6
* Update copyright years.Jakub Jelinek2019-01-011-1/+1
* wide-int.h (widest2_int): New.Aldy Hernandez2018-07-191-0/+3
* tree-vrp.c (vrp_int_const_binop): Change overflow type to overflow_type.Aldy Hernandez2018-07-071-41/+109
* Use nonzero bits to refine range in split_constant_offset (PR 81635)Richard Sandiford2018-02-081-0/+2
* Add support for fully-predicated loopsRichard Sandiford2018-01-131-0/+9
* Update copyright years.Jakub Jelinek2018-01-031-1/+1
* poly_int: rtx constantsRichard Sandiford2017-12-201-1/+17
* poly_int: add poly-int.hRichard Sandiford2017-12-141-11/+49
* Require wi::to_wide for treesRichard Sandiford2017-10-101-28/+36
* Allow non-wi <op> wiRichard Sandiford2017-10-091-28/+64
* [21/77] Replace SCALAR_INT_MODE_P checks with is_a <scalar_int_mode>Richard Sandiford2017-08-301-0/+8
* * wide-int.h (hwi_with_prec::hwi_with_prec): Sign extend.Aldy Hernandez2017-08-221-1/+5
* wide-int.h (wide_int_storage::operator=): Implement in terms of wi::copy.Richard Biener2017-03-021-0/+15
* Update copyright years.Jakub Jelinek2017-01-011-1/+1
* Use rtx_mode_t instead of std::make_pairRichard Sandiford2016-11-181-2/+2
* builtins.c: Use HOST_WIDE_INT_1 instead of (HOST_WIDE_INT) 1...Uros Bizjak2016-07-191-1/+1
* * wide-int.h: Change fixed_wide_int_storage from class to struct.Gerald Pfeifer2016-05-171-1/+1
* Support << and >> for offset_int and widest_intRichard Sandiford2016-05-021-2/+34
* Support <, <=, > and >= for offset_int and widest_intRichard Sandiford2016-05-021-20/+48
* re PR tree-optimization/69399 (wrong code with -O and int128)Jakub Jelinek2016-01-271-1/+3
* Update copyright years.Jakub Jelinek2016-01-041-1/+1
* builtin-types.def (BT_FN_BOOL_UINT_LONGPTR_LONGPTR_LONGPTR, [...]): New.Jakub Jelinek2015-10-131-0/+22
* Fix partial specialization syntax of wide int traits.Mikhail Maltsev2015-07-201-10/+0
* coretypes.h: Include machmode.h...Andrew MacLeod2015-06-041-5/+0
* Update copyright years.Jakub Jelinek2015-01-051-1/+1
* re PR middle-end/64182 (wide-int rounding division is broken)Richard Sandiford2014-12-121-6/+6
* system.h: Include algorithm and utility.Uros Bizjak2014-11-111-2/+0
* re PR bootstrap/63699 (Bootstrap fails in libcc1 on darwin14)Francois-Xavier Coudert2014-11-111-4/+4
* * wide-int.h (generic_wide_int): Declare as class instead of struct.Gerald Pfeifer2014-08-161-1/+1
* wide-int.h (wide_int_storage): Change declaration from struct to class.Gerald Pfeifer2014-07-051-1/+1
* wide-int.h (wi::int_traits <long>, [...]): Provide specializations.Richard Biener2014-05-261-4/+14
* re PR c/61136 (ice in tree_nop_conversion)Richard Sandiford2014-05-111-0/+12
* * wide-int.h (wi::int_traits <HOST_WIDE_INT>): Always define.Mike Stump2014-05-061-2/+0
* Merge in wide-int.Kenneth Zadeck2014-05-061-0/+3175