-
- Downloads
[LoopSink] Require MemorySSA
This makes MemorySSA in LoopSink required, and removes the AST-based implementation, as well as the related support code in LICM. Differential Revision: https://reviews.llvm.org/D123288
Showing
- llvm/include/llvm/Transforms/Utils/LoopUtils.h 2 additions, 3 deletionsllvm/include/llvm/Transforms/Utils/LoopUtils.h
- llvm/lib/Transforms/Scalar/LICM.cpp 75 additions, 141 deletionsllvm/lib/Transforms/Scalar/LICM.cpp
- llvm/lib/Transforms/Scalar/LoopSink.cpp 18 additions, 64 deletionsllvm/lib/Transforms/Scalar/LoopSink.cpp
- llvm/test/Transforms/LICM/loopsink-pr38462.ll 2 additions, 4 deletionsllvm/test/Transforms/LICM/loopsink-pr38462.ll
- llvm/test/Transforms/LICM/loopsink-pr39570.ll 2 additions, 4 deletionsllvm/test/Transforms/LICM/loopsink-pr39570.ll
- llvm/test/Transforms/LICM/loopsink-pr39695.ll 2 additions, 4 deletionsllvm/test/Transforms/LICM/loopsink-pr39695.ll
- llvm/test/Transforms/LICM/loopsink.ll 2 additions, 4 deletionsllvm/test/Transforms/LICM/loopsink.ll
Loading
Please register or sign in to comment