aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LoopSimplifyCFG
AgeCommit message (Expand)AuthorFilesLines
13 days[LoopSimplifyCFG] Add check for missing loop preheader (#149743)Justus Klausecker1-0/+28
2025-02-21[LoopSimplifyCFG] Fix SCEV invalidation after removing dead exit (#127536)Aleksandr Popov1-0/+109
2024-11-21[llvm] Remove `br i1 undef` from some regression tests [NFC] (#117112)Lee Wei2-11/+11
2024-11-04[llvm-project] Fix typo "propogate" (#114795)Jay Foad1-4/+4
2023-01-05[LoopSimplifyCFG] Convert test to opaque pointers (NFC)Nikita Popov1-10/+10
2023-01-05[Transforms] Convert some tests to opaque pointers (NFC)Nikita Popov5-19/+19
2022-12-08[NFC] Port all LoopSimplifyCFG tests to `-passes=` syntaxRoman Lebedev11-12/+12
2022-10-20[LoopSimplifyCFG] Forget loop and block dispos after merging blocks.Florian Hahn1-25/+98
2022-10-10[LoopSimplifyCFG] Clear SCEV dispositions when removing dead blocks.Florian Hahn1-0/+51
2022-10-07[LoopSimplifyCFG] Invalidate SCEV dispositions.Florian Hahn1-0/+81
2022-07-19[LoopSimplifyCFG] Prevent use-def dominance breach by handling dead exits. PR...Max Kazantsev1-8/+34
2022-07-18[Test] Mode test for pr56243 from LICM to LoopSimplifyCFGMax Kazantsev1-0/+56
2022-06-26[LoopSimplifyCFG] use poison when replacing dead instructions instead of unde...Nuno Lopes3-10/+10
2022-03-18[LoopSimplifyCFG] Check predecessors of exits before marking them dead.Florian Hahn1-7/+3
2022-03-17[LoopSimplifyCFG] Add test case for PR54023.Florian Hahn1-0/+57
2021-08-14[Tests] Remove explicit -enable-mssa-loop-dependency options (NFC)Nikita Popov10-18/+10
2020-09-21[LoopSimplifyCFG][NewPM] Rename simplify-cfg -> loop-simplifycfgArthur Eubanks9-9/+9
2020-07-29For some tests targeting SystemZ, -march=z13 ---> -mcpu=z13Yuanfang Chen1-1/+1
2020-07-29[LoopSimplifyCFG] Delete landing pads in dead exit blocksYevgeny Rouban1-0/+88
2019-04-17Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher10-0/+3485
2019-04-17Temporarily Revert "Add basic loop fusion pass."Eric Christopher10-3485/+0
2019-02-21[LoopSimplifyCFG] Update MemorySSA after r353911.Alina Sbirlea5-27/+26
2019-02-21[NFC] Replace EOL in test fileMax Kazantsev1-41/+41
2019-02-21[TEST] Add failing test that shows problems with MSSA update in LoopSimplifyCFGMax Kazantsev1-0/+41
2019-02-21[LoopSimplifyCFG] Add missing MSSA edge deletionMax Kazantsev1-0/+38
2019-02-17[TEST] Remove 2>&1 from testsMax Kazantsev1-3/+3
2019-02-12[LoopSimplifyCFG] Fix test broken in release mode in r353813Sam McCall1-0/+1
2019-02-12[LoopSimplifyCFG] Change logic of dead loops removal to avoid hitting assertsMax Kazantsev1-4/+35
2019-02-12[LoopSimplifyCFG] Pay respect to LCSSA when removing dead blocksMax Kazantsev1-8/+29
2019-02-08[LoopSimplifyCFG] Use DTU.applyUpdates instead of insert/deleteEdgeMax Kazantsev1-21/+98
2019-02-06[LoopSimplifyCFG] Do not count dead exit blocks twice, make CFG simplerMax Kazantsev1-2/+0
2019-01-25[NFC] One more crashing test on LoopSimplifyCFGMax Kazantsev1-0/+116
2019-01-25[NFC] Add failing test on LCSSA formingMax Kazantsev1-0/+43
2019-01-25[NFC] Add test with multiple loopsMax Kazantsev1-0/+55
2019-01-25[LoopSimplifyCFG] Fix inconsistency in blocks in loop markupMax Kazantsev1-3/+5
2019-01-24[NFC] Add another failing test on LoopSimplifyCFGMax Kazantsev1-0/+32
2019-01-24[LoopSimplifyCFG] Fix inconsistency in live blocks markupMax Kazantsev1-2/+22
2019-01-24[NFC] Add a failing test on live block markup in term foldingMax Kazantsev1-0/+40
2019-01-17[LoopSimplifyCFG] Form LCSSA when a parent loop becomes a siblingMax Kazantsev1-3/+18
2019-01-17[LoopSimplifyCFG] Fix order of deletion of complex dead subloopsMax Kazantsev1-3/+18
2018-12-28[NFC] Add failing test on LCSSA form preservation of LoopSimplifyCFGMax Kazantsev1-0/+25
2018-12-28Temporarily disable term folding in LoopSimplifyCFG, add testsMax Kazantsev1-0/+59
2018-12-24[LoopSimplifyCFG] Delete dead exiting edgesMax Kazantsev1-104/+82
2018-12-24Return "[LoopSimplifyCFG] Delete dead in-loop blocks"Max Kazantsev1-104/+26
2018-12-07[LoopSimplifyCFG] Do not deal with loops with irreducible CFG insideMax Kazantsev1-0/+51
2018-12-06Revert "[LoopSimplifyCFG] Delete dead in-loop blocks"Ilya Biryukov1-26/+104
2018-12-06[LoopSimplifyCFG] Delete dead in-loop blocksMax Kazantsev1-104/+26
2018-12-05[NFC] Verify memoryssa in test for PR39783Max Kazantsev1-1/+1
2018-11-30[LoopSimplifyCFG] Update MemorySSA in terminator folding. PR39783Max Kazantsev1-1/+0
2018-11-30[NFC] Simplify and reduce tests for PR39783Max Kazantsev3-279/+111