aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-math-opts.cc
AgeCommit message (Expand)AuthorFilesLines
2023-08-29tree-ssa-math-opts: Improve uaddc/usubc pattern matching [PR111209]Jakub Jelinek1-1/+148
2023-07-13SSA MATH: Support COND_LEN_FMA for floating-point math optimizationJu-Zhe Zhong1-12/+68
2023-07-02tree-ssa-math-opts: Fix up ICE in match_uaddc_usubc [PR110508]Jakub Jelinek1-5/+8
2023-06-29tree-ssa-math-opts: Use element_precision.Robin Dapp1-2/+2
2023-06-20tree-ssa-math-opts: Small uaddc/usubc pattern matching improvement [PR79173]Jakub Jelinek1-0/+5
2023-06-16tree-ssa-math-opts: Fix up uaddc/usubc pattern matching [PR110271]Jakub Jelinek1-3/+6
2023-06-15middle-end, i386: Pattern recognize add/subtract with carry [PR79173]Jakub Jelinek1-2/+498
2023-05-19tree-ssa-math-opts: Pattern recognize some further hand written forms of sign...Jakub Jelinek1-0/+25
2023-05-19tree-ssa-math-opts: Pattern recognize hand written __builtin_mul_overflow_p w...Jakub Jelinek1-1/+4
2023-05-17tree-ssa-math-opts: correct -ffp-contract= checkAlexander Monakov1-1/+1
2023-05-03More last_stmt removalRichard Biener1-23/+16
2023-03-29tree-ssa-math-opts: Move PROP_gimple_opt_math from sincos pass to powcabs [PR...Jakub Jelinek1-2/+2
2023-03-12middle-end: don't form FMAs when multiplication is not single use. [PR108583]Tamar Christina1-0/+14
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-07-20Move pass_cse_sincos after vectorizer.liuhongt1-21/+91
2022-06-27Add 'final' and 'override' on dom_walker vfunc implsDavid Malcolm1-1/+1
2022-06-27Add 'final' and 'override' to opt_pass vfunc implsDavid Malcolm1-6/+9
2022-05-13Make gimple_build main workers more flexibleRichard Biener1-1/+1
2022-04-29tree-optimization/105431 - another overflow in powi handlingRichard Biener1-7/+5
2022-04-29Prefer global range info setters that take a range.Aldy Hernandez1-1/+2
2022-04-25tree-optimization/105368 - avoid overflow in powi_costRichard Biener1-1/+1
2022-04-12tree-optimization/105235 - clean EH in execute_cse_conv_1Richard Biener1-6/+9
2022-01-21PR middle-end/104140: bootstrap ICE on riscv.Roger Sayle1-0/+4
2022-01-17Change references of .c files to .cc filesMartin Liska1-1/+1
2022-01-17Rename .c files to .cc files.Martin Liska1-0/+5070