aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-math-opts.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-5070/+0
2022-01-17widening_mul, i386: Improve spaceship expansion on x86 [PR103973]Jakub Jelinek1-0/+223
2022-01-11Recognize MULT_HIGHPART_EXPR in tree-ssa-math-opts pass.Roger Sayle1-1/+97
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-21Tweak tree-ssa-math-opts.c to solve PR target/102117.Roger Sayle1-1/+10
2021-11-18middle-end: Fix FMA detection when inspecting gimple which have no LHS.Tamar Christina1-0/+4
2021-01-22tree-ssa-mathopts: Use proper poly_int64 comparison with param_avoid_fma_max_...Kyrylo Tkachov1-2/+2
2021-01-18widening_mul: Fix up signed multiplication overflow check handling [PR98727]Jakub Jelinek1-0/+1
2021-01-12widening_mul: Fix up ICE caused by my signed multiplication overflow pattern ...Jakub Jelinek1-14/+21
2021-01-11make FOR_EACH_IMM_USE_STMT safe for early exitsAlexandre Oliva1-1/+1
2021-01-11reassoc: Reassociate integral multiplies [PR95867]Jakub Jelinek1-3/+4
2021-01-11widening_mul: Pattern recognize also signed multiplication with overflow chec...Jakub Jelinek1-44/+160
2021-01-11widening_mul: Pattern recognize unsigned multiplication with overflow check [...Jakub Jelinek1-23/+286
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-13widening_mul: Fix a > ~b to .ADD_OVERFLOW optimization [PR98256]Jakub Jelinek1-6/+16
2020-12-12widening_mul: Recognize another form of ADD_OVERFLOW [PR96272]Jakub Jelinek1-21/+74
2020-11-22widening_mul: pattern recognize further forms of __builtin_add_overflow [PR95...Jakub Jelinek1-14/+248
2020-10-29CSE conversions within sincosAlexandre Oliva1-1/+106
2020-10-08take type from intrinsic in sincos passAlexandre Oliva1-3/+14
2020-10-06divmod: Match and expand DIVMOD even in some cases of constant divisor [PR97282]Jakub Jelinek1-1/+16
2020-09-30[nvptx] Add type arg to TARGET_LIBC_HAS_FUNCTIONTom de Vries1-3/+5
2020-06-29Use gsi_bb instead of iterator->bb.Martin Liska1-1/+1
2020-06-05Add new/delete to struct occurenceJonathan Wakely1-26/+39
2020-05-13Fold single imm use of a FMA if it is a negation [PR95060]Jakub Jelinek1-0/+29
2020-03-26widening_mul: restrict ops to be defined in the same basic-block when convert...Richard Biener1-1/+5
2020-03-17Fix up duplicated duplicated words mostly in commentsJakub Jelinek1-1/+1
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-12Remove gcc/params.* files.Martin Liska1-1/+0
2019-11-12Apply mechanical replacement (generated patch).Martin Liska1-3/+3
2019-10-11Do not allocate ggc during streaming.Jan Hubicka1-1/+1
2019-08-05Add a gimple_move_vops helper functionRichard Sandiford1-6/+1
2019-07-30Handle IFN_COND_MUL in tree-ssa-math-opts.cRichard Sandiford1-28/+43
2019-04-16re PR tree-optimization/90090 (ICE in mark_reachable_handlers, at tree-eh.c:3...Jakub Jelinek1-5/+5
2019-04-05Make FMA code cope with redundant negates (PR89956)Richard Sandiford1-1/+8
2019-03-25re PR tree-optimization/89802 ([9 Regresssion] ICE: verify_gimple failed (err...Richard Biener1-1/+6
2019-03-12re PR tree-optimization/89664 (ICE in free_bb, at tree-ssa-math-opts.c:522)Richard Biener1-1/+2
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-14re PR tree-optimization/87977 (ICE: verify_ssa failed (error: definition in b...Jakub Jelinek1-3/+10
2018-10-22Add a fun parameter to three stmt_could_throw... functionsMartin Jambor1-5/+6
2018-09-14[tree-ssa-mathopts] PR tree-optimization/87259: Call execute_cse_reciprocals_...Kyrylo Tkachov1-3/+3
2018-09-05Optimise sqrt reciprocal multiplicationsKyrylo Tkachov1-4/+202
2018-08-27Come up with fndecl_built_in_p.Martin Liska1-1/+1
2018-08-11re PR tree-optimization/86835 (Bogus "is used uninitialized" warning with -ff...Jakub Jelinek1-6/+6
2018-07-12Support fused multiply-adds in fully-masked reductionsRichard Sandiford1-56/+62
2018-06-08Convert dump and optgroup flags to enumsDavid Malcolm1-2/+2
2018-05-18Replace FMA_EXPR with one internal fn per optabRichard Sandiford1-18/+19
2018-01-12Deferring FMA transformations in tight loopsMartin Jambor1-128/+389
2018-01-04tree-ssa-math-opts.c (execute_cse_reciprocals_1): Remove redundant test in as...Jeff Law1-2/+1
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-21re PR tree-optimization/83523 (ICE: verify_gimple failed (error: statement ma...Jakub Jelinek1-3/+7