aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-ifcombine.cc
AgeCommit message (Expand)AuthorFilesLines
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-12-18ifcombine field merge: handle masks with sign extensionsAlexandre Oliva1-2/+3
2024-12-18noncontiguous ifcombine: skip marking of non-SSA_NAMEs [PR117915]Alexandre Oliva1-3/+2
2024-12-12fold fold_truth_andor field merging into ifcombineAlexandre Oliva1-1/+13
2024-11-29ifcombine: avoid unsound forwarder-enabled combinations [PR117723]Alexandre Oliva1-18/+98
2024-11-27ifcombine: skip fallback conjunction on noncontiguous blocksAlexandre Oliva1-0/+4
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-11-07ifcombine: For short circuit case, allow 2 convert defining statements [PR85605]Andrew Pinski1-2/+35
2024-11-07limit ifcombine stmt moving and adjust flow infoAlexandre Oliva1-25/+89
2024-11-07handle TRUTH_ANDIF cond exprs in ifcombine_replace_condAlexandre Oliva1-0/+11
2024-11-07ifcombine across noncontiguous blocksAlexandre Oliva1-29/+123
2024-11-07extend ifcombine_replace_cond to handle noncontiguous ifcombineAlexandre Oliva1-5/+170
2024-11-07adjust update_profile_after_ifcombine for noncontiguous ifcombineAlexandre Oliva1-24/+85
2024-11-07introduce ifcombine_replace_condAlexandre Oliva1-72/+65
2024-11-07drop redundant ifcombine_ifandif parmAlexandre Oliva1-11/+7
2024-11-07allow vuses in ifcombine blocksAlexandre Oliva1-1/+1
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek1-2/+2
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm1-0/+1
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-11-02tree-optimization/112320 - bougs debug IL after SCCPRichard Biener1-1/+1
2023-08-21tree-optimization/111070 - fix ICE with recent ifcombine fixRichard Biener1-3/+6
2023-08-17tree-optimization/111039 - abnormals and bit test mergingRichard Biener1-0/+7
2023-07-04tree-optimization/110228 - avoid undefs in ifcombine more thoroughlyRichard Biener1-1/+7
2023-04-26More last_stmt removalRichard Biener1-13/+5
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-06-27Add 'final' and 'override' to opt_pass vfunc implsDavid Malcolm1-1/+1
2022-05-13Make gimple_build main workers more flexibleRichard Biener1-1/+1
2022-05-05rewrite undefined overflow to defined in ifcombineRichard Biener1-0/+29
2022-04-29Fix is_gimple_condexpr vs is_gimple_condexpr_for_condRichard Biener1-2/+14
2022-04-06tree-optimization/105142 - wrong code with maybe_fold_{and,or}_comparisonsRichard Biener1-1/+2
2022-01-17Rename .c files to .cc files.Martin Liska1-0/+852