aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopVersioning.cpp
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2021-08-14 16:21:56 +0200
committerNikita Popov <nikita.ppv@gmail.com>2021-08-16 20:34:18 +0200
commit0a031449b2c757400090b23bd6ddf4d896d32643 (patch)
tree02334dd3fca27a856776c1b5bfb5fc992ac54161 /llvm/lib/Transforms/Utils/LoopVersioning.cpp
parent427c9aa7c440aa9003e322a3107f8b222fa17ef4 (diff)
downloadllvm-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