diff options
| author | Sanjoy Das <sanjoy@playingwithpointers.com> | 2016-05-03 17:50:02 +0000 |
|---|---|---|
| committer | Sanjoy Das <sanjoy@playingwithpointers.com> | 2016-05-03 17:50:02 +0000 |
| commit | 905fc27ebf9ec5a262dc320bb66e68f17d597248 (patch) | |
| tree | d9ef19b195df25f735bc90385bee9b428f8c85e5 /llvm/lib/CodeGen/AllocationOrder.cpp | |
| parent | 013a4ac4aa5da577fff807c44846eb6cfd6d32f4 (diff) | |
| download | bcm5719-llvm-905fc27ebf9ec5a262dc320bb66e68f17d597248.tar.gz bcm5719-llvm-905fc27ebf9ec5a262dc320bb66e68f17d597248.zip | |
[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
Diffstat (limited to 'llvm/lib/CodeGen/AllocationOrder.cpp')
0 files changed, 0 insertions, 0 deletions

