diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2021-08-14 16:21:56 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2021-08-16 20:34:18 +0200 |
commit | 0a031449b2c757400090b23bd6ddf4d896d32643 (patch) | |
tree | 02334dd3fca27a856776c1b5bfb5fc992ac54161 /llvm/lib/Transforms/Utils/LoopVersioning.cpp | |
parent | 427c9aa7c440aa9003e322a3107f8b222fa17ef4 (diff) | |
download | llvm-0a031449b2c757400090b23bd6ddf4d896d32643.zip llvm-0a031449b2c757400090b23bd6ddf4d896d32643.tar.gz llvm-0a031449b2c757400090b23bd6ddf4d896d32643.tar.bz2 |
[PassBuilder] Don't use MemorySSA for standalone LoopRotate passes
Two standalone LoopRotate passes scheduled using
createFunctionToLoopPassAdaptor() currently enable MemorySSA.
However, while LoopRotate can preserve MemorySSA, it does not use
it, so requiring MemorySSA is unnecessary.
This change doesn't have a practical compile-time impact by itself,
because subsequent passes still request MemorySSA.
Differential Revision: https://reviews.llvm.org/D108073
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopVersioning.cpp')
0 files changed, 0 insertions, 0 deletions