summaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
Commit message (Expand)AuthorAgeFilesLines
* fold-const.c (int_const_binop_1): Abstract...Aldy Hernandez2018-07-161-104/+109
* Use conditional internal functions in if-conversionRichard Sandiford2018-07-121-0/+16
* re PR tree-optimization/86479 ([graphite] ICE in gimplify_modify_expr, at gim...Richard Biener2018-07-121-0/+7
* PR middle-end/77357 - strlen of constant strings not foldedMartin Sebor2018-07-091-12/+46
* tree-vrp.c (vrp_int_const_binop): Change overflow type to overflow_type.Aldy Hernandez2018-07-071-9/+9
* re PR tree-optimization/86401 (The "For constants M and N, if M == (1LL << cs...Jakub Jelinek2018-07-061-115/+94
* re PR ipa/86271 (ICE due to size mismatch when inlining)Richard Biener2018-06-261-1/+3
* re PR tree-optimization/64946 ([AArch64] gcc.target/aarch64/vect-abs-compile....Kugan Vivekanandarajah2018-06-161-10/+13
* PR c/85931 - -Wsizeof-pointer-memaccess for strncpy with size of sourceMartin Sebor2018-06-121-0/+1
* re PR tree-optimization/69615 (0 to limit signed range checks don't always us...Jakub Jelinek2018-06-041-0/+23
* Use poly_int tree accessorsRichard Sandiford2018-05-301-9/+8
* re PR target/85918 (Conversions to/from [unsigned] long long are not vectoriz...Jakub Jelinek2018-05-291-3/+12
* fold-const.c (tree_nonzero_bits): New function.Roger Sayle2018-05-241-0/+68
* Replace FMA_EXPR with one internal fn per optabRichard Sandiford2018-05-181-12/+0
* re PR lto/85574 (LTO bootstapped binaries differ)Richard Biener2018-05-041-4/+10
* re PR tree-optimization/85467 (ICE: verify_gimple failed: non-trivial convers...Jakub Jelinek2018-04-191-2/+7
* re PR tree-optimization/85257 (wrong code with -O -fno-tree-ccp and reading z...Jakub Jelinek2018-04-071-1/+1
* re PR sanitizer/85213 (-fsanitize=undefined internal compiler error: in fold_...Jakub Jelinek2018-04-061-34/+10
* re PR c/85094 (-g with any optimization suppresses -Wduplicated-branches)Jakub Jelinek2018-03-291-1/+6
* re PR c++/83659 (ICE on compilable C++ code: in tree_to_shwi, at tree.c:6821)Marek Polacek2018-02-091-8/+19
* re PR tree-optimization/81082 (Failure to vectorise after reassociating index...Richard Biener2018-01-261-4/+4
* Fix use of boolean_true/false_node (PR 83979)Richard Sandiford2018-01-241-12/+12
* re PR c/83844 (ICE with warn_if_not_aligned attribute)Jakub Jelinek2018-01-161-1/+26
* Avoid GCC 4.1 build failure in fold-const.cRichard Sandiford2018-01-161-2/+2
* re PR middle-end/82694 (Linux kernel miscompiled since r250765)Jakub Jelinek2018-01-151-8/+16
* Fix folding of vector mask EQ/NE expressionsRichard Sandiford2018-01-131-1/+1
* Add tree_fits_uhwi_p tests to BIT_FIELD_REF folderRichard Sandiford2018-01-041-1/+3
* poly_int: GET_MODE_BITSIZERichard Sandiford2018-01-031-5/+7
* poly_int: TYPE_VECTOR_SUBPARTSRichard Sandiford2018-01-031-39/+51
* poly_int: GET_MODE_NUNITSRichard Sandiford2018-01-031-1/+1
* Update copyright years.Jakub Jelinek2018-01-031-1/+1
* poly_int: vector_builder element countRichard Sandiford2018-01-031-1/+3
* poly_int: vec_perm_indices element typeRichard Sandiford2018-01-031-2/+5
* poly_int: fold_indirect_ref_1Richard Sandiford2018-01-031-9/+7
* Rework VEC_PERM_EXPR foldingRichard Sandiford2018-01-021-76/+42
* Make vec_perm_indices use new vector encodingRichard Sandiford2018-01-021-8/+13
* Remove vec_perm_const optabRichard Sandiford2018-01-021-0/+1
* Split can_vec_perm_p into can_vec_perm_{var,const}_pRichard Sandiford2018-01-021-2/+2
* Pass vec_perm_indices by referenceRichard Sandiford2018-01-021-1/+1
* builtins.def: (_Float<N> and _Float<N>X BUILT_IN_CEIL): Add _Float<N> and _Fl...Michael Meissner2017-12-281-0/+12
* re PR c++/83553 (compiler removes body of the for-loop, although there is a c...Jakub Jelinek2017-12-231-7/+34
* poly_int: bit_field_size/offsetRichard Sandiford2017-12-211-1/+3
* poly_int: get_inner_reference & co.Richard Sandiford2017-12-211-35/+48
* poly_int: fold_comparisonRichard Sandiford2017-12-211-27/+45
* poly_int: get_bit_rangeRichard Sandiford2017-12-211-4/+5
* poly_int: pointer_may_wrap_pRichard Sandiford2017-12-201-20/+22
* poly_int: get_addr_base_and_unit_offsetRichard Sandiford2017-12-201-1/+1
* poly_int: tree constantsRichard Sandiford2017-12-201-24/+106
* read-rtl.c (parse_reg_note_name): Replace Yoda conditions with typical order ...Jakub Jelinek2017-12-191-42/+39
* Add VEC_SERIES_EXPR and associated optabRichard Sandiford2017-12-161-0/+6