aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-fold.cc
AgeCommit message (Expand)AuthorFilesLines
2022-05-23Force the selection operand of a GIMPLE COND_EXPR to be a registerRichard Biener1-3/+1
2022-05-16Finish gimple_build API enhancementRichard Biener1-104/+128
2022-05-13Make gimple_build main workers more flexibleRichard Biener1-16/+77
2022-04-29Remove various deprecated methods in class irange.Aldy Hernandez1-1/+1
2022-04-25gimple-fold: fix further missing stmt locations [PR104308]David Malcolm1-0/+3
2022-04-07c++: Handle __builtin_clear_padding on non-trivially-copyable types [PR102586]Jakub Jelinek1-3/+4
2022-04-06tree-optimization/105142 - wrong code with maybe_fold_{and,or}_comparisonsRichard Biener1-42/+88
2022-03-31Revert "gimple: allow more folding of memcpy [PR102125]"Richard Biener1-11/+5
2022-03-28gimple-fold: fix location of loads for memory ops [PR104308]David Malcolm1-0/+1
2022-03-23target/102125 - alternative memcpy folding improvementRichard Biener1-2/+10
2022-02-28Suppress uninitialized warnings for new created uses from __builtin_clear_pad...Qing Zhao1-1/+11
2022-02-15fold, simplify-rtx: Punt on non-representable floating point constants [PR104...Jakub Jelinek1-2/+2
2022-02-11middle-end: Small __builtin_clear_padding improvementsJakub Jelinek1-5/+5
2022-01-27reassoc: Fix up inter-bb range optimization [PR104196]Jakub Jelinek1-5/+21
2022-01-20middle-end/100786 - constant folding from incompatible aliasRichard Biener1-1/+3
2022-01-17Change references of .c files to .cc filesMartin Liska1-3/+3
2022-01-17Rename .c files to .cc files.Martin Liska1-0/+9123