aboutsummaryrefslogtreecommitdiff
path: root/gcc/match.pd
AgeCommit message (Expand)AuthorFilesLines
2016-04-05re PR c++/70336 (Incorrect Wconversion warning)Jakub Jelinek1-1/+2
2016-03-23re PR tree-optimization/70251 (Wrong code with -O3 -march=skylake-avx512.)Richard Biener1-4/+4
2016-03-22re PR tree-optimization/70251 (Wrong code with -O3 -march=skylake-avx512.)Richard Biener1-9/+7
2016-03-21re PR tree-optimization/70317 (folding x<=x to true for large vectors, ignori...Marc Glisse1-2/+2
2016-03-17match.pd (A + (B vcmp C ? 1 : 0) -> A - (B vcmp C)): Apply for boolean vector...Ilya Enkovich1-0/+2
2016-03-03re PR middle-end/70050 (ICE: tree check: expected integer_type or enumeral_ty...Marek Polacek1-1/+2
2016-02-18re PR middle-end/69854 (ICE: tree check: expected class 'constant', have 'bin...Richard Biener1-5/+5
2016-02-15re PR tree-optimization/69595 (Bogus -Warray-bound warning due to missed opti...Richard Biener1-2/+2
2016-02-12cgraph.c: Spelling fixes - behaviour -> behavior and neighbour -> neighbor.Jakub Jelinek1-2/+2
2016-02-10re PR tree-optimization/69726 (Bogus warnings with -O3 -Wuninitialized becaus...Richard Biener1-0/+23
2016-02-02re PR tree-optimization/69595 (Bogus -Warray-bound warning due to missed opti...Richard Biener1-0/+18
2016-02-01re PR tree-optimization/69556 (forwprop4/match.pd undoing work from recip)Richard Biener1-2/+3
2016-01-29re PR middle-end/69537 (Incorrect -Wmaybe-uninitialized warning with enum var...Richard Biener1-1/+1
2016-01-26re PR tree-optimization/69467 (Pattern X * C1 CMP 0 to X CMP 0 causes perform...Richard Biener1-2/+3
2016-01-09re PR middle-end/68743 (FAIL: gfortran.dg/aint_anint_1.f90 -O0 execution t...John David Anglin1-1/+2
2016-01-09re PR middle-end/50865 (Invalid code generation for INT64_MIN % 1 on x86_64)Jakub Jelinek1-1/+7
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-20This series of patches fix PR61441.Sujoy Saraswati1-7/+1
2015-12-04re PR middle-end/67438 (~X op ~Y pattern relocation causes loop performance d...Richard Biener1-4/+6
2015-12-01re PR ada/68590 (FAIL: gnat.dg/loop_optimization19.adb scan-tree-dump-not opt...Richard Biener1-7/+6
2015-11-17Replace match.pd DEFINE_MATH_FNs with auto-generated listsRichard Sandiford1-41/+1
2015-11-17Add genmatch support for internal functionsRichard Sandiford1-45/+47
2015-11-12fold-const.c (fold_binary_loc): Move Convert A/B/C to A/(B*C) to match.pd.Naveen H.S1-0/+31
2015-10-29Fix X - (X / Y) * Y in match.pd.Marc Glisse1-4/+6
2015-10-27Move ldexp, scalbn and scalbln folds to match.pdRichard Sandiford1-0/+18
2015-10-27Move fmin and fmax folds to match.pdRichard Sandiford1-3/+24
2015-10-27Move min(max...) and max(min...) folds to match.pdRichard Sandiford1-0/+8
2015-10-27Move copysign folds to match.pdRichard Sandiford1-0/+10
2015-10-27Move signbit folds to match.pdRichard Sandiford1-0/+11
2015-10-27Fold comparisons between sqrt and zeroRichard Sandiford1-0/+19
2015-10-27Move expN folds to match.pdRichard Sandiford1-2/+6
2015-10-27Move powi folds to match.pdRichard Sandiford1-0/+19
2015-10-27Move pow folds to match.pdRichard Sandiford1-2/+54
2015-10-27Move hypot folds to match.pdRichard Sandiford1-0/+10
2015-10-26match.pd (fold_widened_comparison): Apply simplifications to all integral types.Eric Botcazou1-3/+2
2015-10-26match.pd ((A & ~B) - (A & B) -> (A ^ B) - B): Add missing :c.Richard Biener1-2/+2
2015-10-26Move int rounding folds to match.pdRichard Sandiford1-4/+88
2015-10-26Use macros to define built-in operator listsRichard Sandiford1-33/+34
2015-10-26Move cexp simplifications to match.pdRichard Sandiford1-1/+18
2015-10-23[RFA] Fix pr67830, another type narrowing problemJeff Law1-2/+2
2015-10-23fold-const.c (fold_binary_loc): Move Fold (A & ~B) - (A & B) into (A ^ B) - B...Richard Biener1-0/+23
2015-10-23Move fold_trunc_transparent_mathfn to match.pdRichard Sandiford1-0/+77
2015-10-22fold-const.c (fold_addr_of_array_ref_difference): Properly convert operands b...Richard Biener1-1/+51
2015-10-22Move tan simplifications to match.pdRichard Sandiford1-1/+9
2015-10-22Move more cproj simplifications to match.pdRichard Sandiford1-15/+9
2015-10-21Move cabs simplifications to match.pdRichard Sandiford1-1/+19
2015-10-21Add simple sign-stripping cases to match.pdRichard Sandiford1-1/+70
2015-10-21fold-const.c (fold_binary_loc): Move (-A) * (-B) -> A * B to match.pd.Richard Biener1-0/+30
2015-10-19gimple-fold.c (gimple_phi_nonnegative_warnv_p): New function.Richard Biener1-0/+27
2015-10-152015-09-30 Michael Collison <michael.collison@linaro.org>Michael Collison1-0/+10