| commit | 905fc27ebf9ec5a262dc320bb66e68f17d597248 | [log] [tgz] |
|---|---|---|
| author | Sanjoy Das <sanjoy@playingwithpointers.com> | Tue May 03 17:50:02 2016 +0000 |
| committer | Sanjoy Das <sanjoy@playingwithpointers.com> | Tue May 03 17:50:02 2016 +0000 |
| tree | d9ef19b195df25f735bc90385bee9b428f8c85e5 | |
| parent | 013a4ac4aa5da577fff807c44846eb6cfd6d32f4 [diff] |
[LoopDeletion] Clear SCEV loop dispositions `Loop::makeLoopInvariant` can hoist instructions out of loops, so loop dispositions for the loop it operated on may need to be cleared. We can be smarter here (especially around how `forgetLoopDispositions` is implemented), but let's be correct first. Fixes PR27570. llvm-svn: 268406