aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)AuthorFilesLines
2018-05-24fold-const.c (tree_nonzero_bits): New function.Roger Sayle1-0/+68
2018-05-18Replace FMA_EXPR with one internal fn per optabRichard Sandiford1-12/+0
2018-05-04re PR lto/85574 (LTO bootstapped binaries differ)Richard Biener1-4/+10
2018-04-19re PR tree-optimization/85467 (ICE: verify_gimple failed: non-trivial convers...Jakub Jelinek1-2/+7
2018-04-07re PR tree-optimization/85257 (wrong code with -O -fno-tree-ccp and reading z...Jakub Jelinek1-1/+1
2018-04-06re PR sanitizer/85213 (-fsanitize=undefined internal compiler error: in fold_...Jakub Jelinek1-34/+10
2018-03-29re PR c/85094 (-g with any optimization suppresses -Wduplicated-branches)Jakub Jelinek1-1/+6
2018-02-09re PR c++/83659 (ICE on compilable C++ code: in tree_to_shwi, at tree.c:6821)Marek Polacek1-8/+19
2018-01-26re PR tree-optimization/81082 (Failure to vectorise after reassociating index...Richard Biener1-4/+4
2018-01-24Fix use of boolean_true/false_node (PR 83979)Richard Sandiford1-12/+12
2018-01-16re PR c/83844 (ICE with warn_if_not_aligned attribute)Jakub Jelinek1-1/+26
2018-01-16Avoid GCC 4.1 build failure in fold-const.cRichard Sandiford1-2/+2
2018-01-15re PR middle-end/82694 (Linux kernel miscompiled since r250765)Jakub Jelinek1-8/+16
2018-01-13Fix folding of vector mask EQ/NE expressionsRichard Sandiford1-1/+1
2018-01-04Add tree_fits_uhwi_p tests to BIT_FIELD_REF folderRichard Sandiford1-1/+3
2018-01-03poly_int: GET_MODE_BITSIZERichard Sandiford1-5/+7
2018-01-03poly_int: TYPE_VECTOR_SUBPARTSRichard Sandiford1-39/+51
2018-01-03poly_int: GET_MODE_NUNITSRichard Sandiford1-1/+1
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2018-01-03poly_int: vector_builder element countRichard Sandiford1-1/+3
2018-01-03poly_int: vec_perm_indices element typeRichard Sandiford1-2/+5
2018-01-03poly_int: fold_indirect_ref_1Richard Sandiford1-9/+7
2018-01-02Rework VEC_PERM_EXPR foldingRichard Sandiford1-76/+42
2018-01-02Make vec_perm_indices use new vector encodingRichard Sandiford1-8/+13
2018-01-02Remove vec_perm_const optabRichard Sandiford1-0/+1
2018-01-02Split can_vec_perm_p into can_vec_perm_{var,const}_pRichard Sandiford1-2/+2
2018-01-02Pass vec_perm_indices by referenceRichard Sandiford1-1/+1
2017-12-28builtins.def: (_Float<N> and _Float<N>X BUILT_IN_CEIL): Add _Float<N> and _Fl...Michael Meissner1-0/+12
2017-12-23re PR c++/83553 (compiler removes body of the for-loop, although there is a c...Jakub Jelinek1-7/+34
2017-12-21poly_int: bit_field_size/offsetRichard Sandiford1-1/+3
2017-12-21poly_int: get_inner_reference & co.Richard Sandiford1-35/+48
2017-12-21poly_int: fold_comparisonRichard Sandiford1-27/+45
2017-12-21poly_int: get_bit_rangeRichard Sandiford1-4/+5
2017-12-20poly_int: pointer_may_wrap_pRichard Sandiford1-20/+22
2017-12-20poly_int: get_addr_base_and_unit_offsetRichard Sandiford1-1/+1
2017-12-20poly_int: tree constantsRichard Sandiford1-24/+106
2017-12-19read-rtl.c (parse_reg_note_name): Replace Yoda conditions with typical order ...Jakub Jelinek1-42/+39
2017-12-16Add VEC_SERIES_EXPR and associated optabRichard Sandiford1-0/+6
2017-12-16Add VEC_DUPLICATE_EXPR and associated optabRichard Sandiford1-0/+22
2017-12-15re PR tree-optimization/83269 (Wrong constant folding)Jakub Jelinek1-6/+13
2017-12-07Make more use of VECTOR_CST_ENCODED_ELTRichard Sandiford1-14/+17
2017-12-07Use tree_vector_builder::new_binary_operation for foldingRichard Sandiford1-12/+38
2017-12-07Use tree_vector_builder::new_unary_operation for foldingRichard Sandiford1-23/+58
2017-12-07Use tree_vector_builder instead of build_vectorRichard Sandiford1-17/+18
2017-12-07New VECTOR_CST layoutRichard Sandiford1-3/+2
2017-11-22Replace REDUC_*_EXPRs with internal functions.Richard Sandiford1-30/+0
2017-11-21New POINTER_DIFF_EXPRMarc Glisse1-19/+43
2017-11-07More fold_negate in match.pdMarc Glisse1-2/+2
2017-10-27builtins.c (CASE_MATHFN_FLOATN): New helper macro to add cases for math funct...Michael Meissner1-0/+6
2017-10-25re PR middle-end/82062 (simple conditional expressions no longer folded)Eric Botcazou1-6/+18