aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-dce.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-29tree-ssa-dce: Fix up -fcompare-debug failures in make_forwarders_with_degener...Jakub Jelinek1-4/+34
2021-11-29tree-optimization/103458 - avoid creating new loops in CD-DCERichard Biener1-2/+6
2021-11-22tree-optimization/103351 - avoid compare-debug issue wrt CD-DCE changeRichard Biener1-0/+4
2021-11-19Revert "Remove MAY_HAVE_DEBUG_MARKER_STMTS and MAY_HAVE_DEBUG_BIND_STMTS."Martin Liska1-1/+1
2021-11-18Remove MAY_HAVE_DEBUG_MARKER_STMTS and MAY_HAVE_DEBUG_BIND_STMTS.Martin Liska1-1/+1
2021-11-16tree-optimization/102880 - improve CD-DCERichard Biener1-4/+167
2021-10-25Fix PR 102908: wrongly removing null pointer loadsAndrew Pinski1-0/+5
2021-10-22tree-optimization/102893 - properly DCE empty loops inside infinite loopsRichard Biener1-1/+1
2021-08-27tree-optimization/45178 - DCE of dead control flow in infinite loopRichard Biener1-5/+9
2021-07-29Use range-based for loops for traversing loopsKewen Lin1-2/+1
2021-06-17return auto_vec from more dominance functionsTrevor Saunders1-2/+1
2021-05-19Avoid marking TARGET_MEM_REF bases addressableRichard Biener1-1/+1
2021-05-05middle-end/100394 - avoid DSE/DCE of pure call that throwsRichard Biener1-21/+8
2021-04-26Simplify {gimplify_and_,}update_call_from_tree APIRichard Biener1-2/+1
2021-01-16cd_dce: Return TODO_update_address_taken from last cd_dce [PR96271]Jakub Jelinek1-2/+13
2021-01-11make FOR_EACH_IMM_USE_STMT safe for early exitsAlexandre Oliva1-1/+1
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-14Correct/improve maybe_emit_free_warning (PR middle-end/98166, PR c++/57111, P...Martin Sebor1-61/+1
2020-11-12openmp: Implement allocate clause in omp lowering.Jakub Jelinek1-19/+22
2020-10-02c++: Set CALL_FROM_NEW_OR_DELETE_P on more calls.Jason Merrill1-4/+4
2020-10-02make use of CALL_FROM_NEW_OR_DELETE_PRichard Biener1-13/+18
2020-06-04ipa-sra: Do not remove statements necessary because of non-call EH (PR 95113)Martin Jambor1-3/+1
2020-04-16List valid pairs for new and delete operators.Martin Liska1-10/+88
2020-04-08Allow new/delete operator deletion only for replaceable.Martin Liska1-4/+4
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-08-15Clean up dead condition for operators in DCE.Martin Liska1-16/+6
2019-08-05Handle new operators with no arguments in DCE.Martin Liska1-6/+16
2019-07-31Mark necessary 2nd and later args for delete op.Martin Liska1-6/+9
2019-07-30Mark 2nd argument of delete operator as needed (PR tree-optimization/91270).Martin Liska1-5/+16
2019-07-29Fix ICE seen in tree-ssa-dce.c for new/delete pair.Martin Liska1-6/+7
2019-07-29Prevent tree-ssa-dce.c from deleting stores at -OgRichard Sandiford1-0/+23
2019-07-25Extend DCE to remove unnecessary new/delete-pairs (PR c++/23383).Martin Liska1-6/+28
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-1/+1
2019-06-17omp-low.c (struct omp_context): Add scan_inclusive field.Jakub Jelinek1-3/+3
2019-06-13PR tree-optimization/89713 - Assume loop with an exit is finiteFeng Xue1-0/+11
2019-05-16omp-low.c (lower_rec_input_clauses): If OMP_CLAUSE_IF has non-constant expres...Jakub Jelinek1-2/+6
2019-05-02re PR tree-optimization/90273 (GCC runs out of memory building Firefox)Richard Biener1-1/+18
2019-03-27re PR debug/89463 (debug information for iterator of an empty loop is gone (a...Richard Biener1-14/+17
2019-01-09PR other/16615 [1/5]Sandra Loosemore1-1/+1
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-10-22Add a fun parameter to three stmt_could_throw... functionsMartin Jambor1-2/+2
2018-08-27Come up with fndecl_built_in_p.Martin Liska1-2/+2
2018-06-08Remove MPXMartin Liska1-36/+2
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-20poly_int: get_ref_base_and_extentRichard Sandiford1-2/+2
2017-12-20poly_int: ao_ref and vn_reference_op_tRichard Sandiford1-7/+3
2017-12-12[SFN] not-quite-boilerplate changes in preparation to introduce nonbind markersAlexandre Oliva1-3/+3
2017-12-12[SFN] boilerplate changes in preparation to introduce nonbind markersAlexandre Oliva1-1/+1
2017-12-05tree-ssa-dce.c (simple_dce_from_worklist): Move and rename from tree-ssa-pre....Bin Cheng1-0/+52