summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopSimplifyCFG
Commit message (Expand)AuthorAgeFilesLines
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-1710-0/+3485
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-1710-3485/+0
* [LoopSimplifyCFG] Update MemorySSA after r353911.Alina Sbirlea2019-02-215-27/+26
* [NFC] Replace EOL in test fileMax Kazantsev2019-02-211-41/+41
* [TEST] Add failing test that shows problems with MSSA update in LoopSimplifyCFGMax Kazantsev2019-02-211-0/+41
* [LoopSimplifyCFG] Add missing MSSA edge deletionMax Kazantsev2019-02-211-0/+38
* [TEST] Remove 2>&1 from testsMax Kazantsev2019-02-171-3/+3
* [LoopSimplifyCFG] Fix test broken in release mode in r353813Sam McCall2019-02-121-0/+1
* [LoopSimplifyCFG] Change logic of dead loops removal to avoid hitting assertsMax Kazantsev2019-02-121-4/+35
* [LoopSimplifyCFG] Pay respect to LCSSA when removing dead blocksMax Kazantsev2019-02-121-8/+29
* [LoopSimplifyCFG] Use DTU.applyUpdates instead of insert/deleteEdgeMax Kazantsev2019-02-081-21/+98
* [LoopSimplifyCFG] Do not count dead exit blocks twice, make CFG simplerMax Kazantsev2019-02-061-2/+0
* [NFC] One more crashing test on LoopSimplifyCFGMax Kazantsev2019-01-251-0/+116
* [NFC] Add failing test on LCSSA formingMax Kazantsev2019-01-251-0/+43
* [NFC] Add test with multiple loopsMax Kazantsev2019-01-251-0/+55
* [LoopSimplifyCFG] Fix inconsistency in blocks in loop markupMax Kazantsev2019-01-251-3/+5
* [NFC] Add another failing test on LoopSimplifyCFGMax Kazantsev2019-01-241-0/+32
* [LoopSimplifyCFG] Fix inconsistency in live blocks markupMax Kazantsev2019-01-241-2/+22
* [NFC] Add a failing test on live block markup in term foldingMax Kazantsev2019-01-241-0/+40
* [LoopSimplifyCFG] Form LCSSA when a parent loop becomes a siblingMax Kazantsev2019-01-171-3/+18
* [LoopSimplifyCFG] Fix order of deletion of complex dead subloopsMax Kazantsev2019-01-171-3/+18
* [NFC] Add failing test on LCSSA form preservation of LoopSimplifyCFGMax Kazantsev2018-12-281-0/+25
* Temporarily disable term folding in LoopSimplifyCFG, add testsMax Kazantsev2018-12-281-0/+59
* [LoopSimplifyCFG] Delete dead exiting edgesMax Kazantsev2018-12-241-104/+82
* Return "[LoopSimplifyCFG] Delete dead in-loop blocks"Max Kazantsev2018-12-241-104/+26
* [LoopSimplifyCFG] Do not deal with loops with irreducible CFG insideMax Kazantsev2018-12-071-0/+51
* Revert "[LoopSimplifyCFG] Delete dead in-loop blocks"Ilya Biryukov2018-12-061-26/+104
* [LoopSimplifyCFG] Delete dead in-loop blocksMax Kazantsev2018-12-061-104/+26
* [NFC] Verify memoryssa in test for PR39783Max Kazantsev2018-12-051-1/+1
* [LoopSimplifyCFG] Update MemorySSA in terminator folding. PR39783Max Kazantsev2018-11-301-1/+0
* [NFC] Simplify and reduce tests for PR39783Max Kazantsev2018-11-303-279/+111
* [NFC] Add two XFAIL tests from PR39783Max Kazantsev2018-11-292-0/+279
* Add missing REQUIRES: assertsMax Kazantsev2018-11-271-0/+1
* [LoopSimplifyCFG] Fix corner case with duplicating successorsMax Kazantsev2018-11-271-3/+14
* [NFC] Add test that demonstrates buggy behavior on term folding of LoopSimpli...Max Kazantsev2018-11-231-0/+29
* Disable LoopSimplifyCFG terminator folding by defaultMax Kazantsev2018-11-232-6/+6
* [LoopSimplifyCFG] Don't delete LCSSA PhisMax Kazantsev2018-11-231-0/+52
* [NFC] Add verification flags to testsMax Kazantsev2018-11-231-3/+3
* [NFC] More complex tests for LoopSimplifyCFGMax Kazantsev2018-11-211-0/+345
* [NFC] Add some sophisticated tests on LoopSimplifyCFGMax Kazantsev2018-11-211-47/+724
* Recommit "[LoopSimplifyCFG] Teach LoopSimplifyCFG to constant-fold branches a...Max Kazantsev2018-11-201-9/+149
* Revert "[LoopSimplifyCFG] Teach LoopSimplifyCFG to constant-fold branches and...Benjamin Kramer2018-11-191-49/+9
* [LoopSimplifyCFG] Add requires: asserts after rL347183Fangrui Song2018-11-191-0/+1
* [LoopSimplifyCFG] Teach LoopSimplifyCFG to constant-fold branches and switchesMax Kazantsev2018-11-191-9/+48
* [NFC] Add missing test case, some test renamingMax Kazantsev2018-11-071-4/+43
* [NFC] Add tests for loop-simplifycfg for further developmentMax Kazantsev2018-10-311-0/+1408
* Update MemorySSA in LoopSimplifyCFG.Alina Sbirlea2018-08-222-0/+2
* Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnly...Alina Sbirlea2018-06-201-12/+12
* [LoopSimplifyCFG] Invalidate SCEV in LoopSimplifyCFGDavid Green2018-06-191-0/+57
* LPM: Drop require<loops> from these tests, it's redundant. NFCJustin Bogner2016-05-101-1/+1
OpenPOWER on IntegriCloud