aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-dse.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-1515/+0
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-23Improve bytewise DSEJan Hubicka1-49/+124
2021-11-18tree-optimization/103277 - do abnormal cleanup after call DSERichard Biener1-5/+20
2021-11-16Use modref summaries for byte-wise dead store elimination.Jan Hubicka1-11/+32
2021-11-14Cleanup tree-ssa-alias and tree-ssa-dse use of modref summaryJan Hubicka1-21/+11
2021-11-13Implement DSE of dead functions calls storing memory.Jan Hubicka1-1/+107
2021-09-24Fix null-pointer dereference in delete_dead_or_redundant_call [PR102451]Feng Xue1-2/+3
2021-07-01tree-optimization/101278 - handle self-use in DSE analysisRichard Biener1-5/+5
2021-05-10tree-optimization/100434 - DSE aggregate call LHSRichard Biener1-42/+65
2021-05-05middle-end/100394 - avoid DSE/DCE of pure call that throwsRichard Biener1-1/+2
2021-05-04tree-optimization/100398 - avoid DSE of control flow stmtRichard Biener1-0/+1
2021-05-03Improve PHI handling in DSERichard Biener1-9/+14
2021-05-03Perform reverse program order walk for GIMPLE DSERichard Biener1-107/+75
2021-05-03tree-ssa-dse: Fix up go.test/test/fixedbugs/issue16095.go miscompilation [PR1...Jakub Jelinek1-1/+3
2021-04-29tree-optimization/99912 - delete trivially dead stmts during DSERichard Biener1-12/+59
2021-01-11make FOR_EACH_IMM_USE_STMT safe for early exitsAlexandre Oliva1-4/+4
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-08-27tree-optimization/96565 - improve DSE with paths ending in noreturnRichard Biener1-0/+11
2020-03-17Fix up duplicated duplicated words mostly in commentsJakub Jelinek1-2/+2
2020-03-12tree-dse: Fix mem* head trimming if call has lhs [PR94130]Jakub Jelinek1-6/+16
2020-03-03tree-optimization/93946 - fix bogus redundant store removal in FRE, DSE and DOMRichard Biener1-3/+31
2020-01-15tree-optimization: Fix tree dse of __*_chk PR93262Jakub Jelinek1-0/+32
2020-01-15tree-optimization: Fix tree dse of strncpy PR93249Jakub Jelinek1-40/+69
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-4/+4
2019-10-28re PR tree-optimization/92163 (ICE: Segmentation fault (in bitmap_set_bit))Prathamesh Kulkarni1-5/+6
2019-10-11Do not allocate ggc during streaming.Jan Hubicka1-1/+1
2019-10-07re PR tree-optimization/91532 ([SVE] Redundant predicated store in gcc.target...Prathamesh Kulkarni1-12/+10
2019-08-20tree-ssa-dse.c (dse_optimize_redundant_stores): Improved check to catch more ...Matthew Beliveau1-15/+7
2019-07-19tree-ssa-dse.c (initialize_ao_ref_for_dse): Handle strncpy.Jeff Law1-3/+7
2019-07-17tree-ssa-dse.c (initialize_ao_ref_for_dse): Fix formatting.Jeff Law1-80/+81
2019-06-27Fix ICE when __builtin_calloc has no LHS (PR tree-optimization/91014).Martin Liska1-2/+3
2019-06-26re PR tree-optimization/90883 (Generated code is worse if returned struct is ...Jeff Law1-4/+4
2019-06-26re PR tree-optimization/90883 (Generated code is worse if returned struct is ...Jeff Law1-13/+137
2019-06-26tree-ssa-dse.c (initialize_ao_ref_for_dse): Handle _chk variants of memcpy, m...Jeff Law1-0/+9
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-08-27re PR tree-optimization/87110 ([9 Regresssion] tree check fail in to_wide, at...Jeff Law1-1/+5
2018-08-27tree-ssa-dse.c (compute_trims): Handle case where the reference's type does n...Jeff Law1-0/+1
2018-08-22tree-ssa-dse.c (compute_trims): Avoid folding away undefined behaviour.Bernd Edlinger1-0/+7
2018-07-17re PR tree-optimization/86010 (redundant memset with smaller size not elimina...Jeff Law1-1/+1
2018-07-05re PR tree-optimization/86010 (redundant memset with smaller size not elimina...Jeff Law1-3/+11
2018-05-17tree-ssa-dse.c (dse_classify_store): Fix iterator increment for pruning loop ...Richard Biener1-3/+10
2018-05-17re PR tree-optimization/85757 (tree optimizers fail to fully clean up fixed-s...Richard Biener1-8/+28
2018-05-16params.def (PARAM_DSE_MAX_ALIAS_QUERIES_PER_STORE): New param.Richard Biener1-50/+54
2018-05-15tree-ssa-dse.c (dse_classify_store): Remove use_stmt parameter, add by_clobbe...Richard Biener1-42/+66
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-20poly_int: ao_ref and vn_reference_op_tRichard Sandiford1-35/+49
2017-11-01Make tree-ssa-dse.c:normalize_ref return a boolRichard Sandiford1-23/+25