Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "Temporarily Revert "Add basic loop fusion pass."" | Eric Christopher | 2019-04-17 | 1 | -0/+110 |
| | | | | | | | | The reversion apparently deleted the test/Transforms directory. Will be re-reverting again. llvm-svn: 358552 | ||||
* | Temporarily Revert "Add basic loop fusion pass." | Eric Christopher | 2019-04-17 | 1 | -110/+0 |
| | | | | | | | | As it's causing some bot failures (and per request from kbarton). This reverts commit r358543/ab70da07286e618016e78247e4a24fcb84077fda. llvm-svn: 358546 | ||||
* | [NFC] Verify memoryssa in test for PR39783 | Max Kazantsev | 2018-12-05 | 1 | -1/+1 |
| | | | | llvm-svn: 348333 | ||||
* | [LoopSimplifyCFG] Update MemorySSA in terminator folding. PR39783 | Max Kazantsev | 2018-11-30 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | Terminator folding transform lacks MemorySSA update for memory Phis, while they exist within MemorySSA analysis. They need exactly the same type of updates as regular Phis. Failing to update them properly ends up with inconsistent MemorySSA and manifests in various assertion failures. This patch adds Memory Phi updates to this transform. Thanks to @jonpa for finding this! Differential Revision: https://reviews.llvm.org/D55050 Reviewed By: asbirlea llvm-svn: 347979 | ||||
* | [NFC] Simplify and reduce tests for PR39783 | Max Kazantsev | 2018-11-30 | 1 | -0/+111 |
llvm-svn: 347976 |