diff options
author | Alina Sbirlea <asbirlea@google.com> | 2020-01-27 13:33:34 -0800 |
---|---|---|
committer | Alina Sbirlea <asbirlea@google.com> | 2020-02-05 09:22:41 -0800 |
commit | 67904db23cf49a3465f1764d150a8123f5d2e163 (patch) | |
tree | 2adfb53e032c25d42ed65eb4da6c817ee15e7925 /llvm/lib/Transforms/Utils/LoopUtils.cpp | |
parent | 921d4e7c8d37352cbb67a421b78c3e5666597b94 (diff) | |
download | llvm-67904db23cf49a3465f1764d150a8123f5d2e163.zip llvm-67904db23cf49a3465f1764d150a8123f5d2e163.tar.gz llvm-67904db23cf49a3465f1764d150a8123f5d2e163.tar.bz2 |
[IRCE] Make IRCE a Function pass.
Summary: Make InductiveRangeCheckElimination a FunctionPass.
Reviewers: reames, mkazantsev
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D73592
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUtils.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/LoopUtils.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Utils/LoopUtils.cpp b/llvm/lib/Transforms/Utils/LoopUtils.cpp index 431d0c6..d7789e4 100644 --- a/llvm/lib/Transforms/Utils/LoopUtils.cpp +++ b/llvm/lib/Transforms/Utils/LoopUtils.cpp @@ -1488,6 +1488,10 @@ void llvm::appendLoopsToWorklist(RangeT &&Loops, template void llvm::appendLoopsToWorklist<ArrayRef<Loop *> &>( ArrayRef<Loop *> &Loops, SmallPriorityWorklist<Loop *, 4> &Worklist); +template void +llvm::appendLoopsToWorklist<Loop &>(Loop &L, + SmallPriorityWorklist<Loop *, 4> &Worklist); + void llvm::appendLoopsToWorklist(LoopInfo &LI, SmallPriorityWorklist<Loop *, 4> &Worklist) { appendReversedLoopsToWorklist(LI, Worklist); |