aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Scalar/LoopSink.cpp
diff options
context:
space:
mode:
authorAlina Sbirlea <asbirlea@google.com>2019-04-19 17:46:50 +0000
committerAlina Sbirlea <asbirlea@google.com>2019-04-19 17:46:50 +0000
commit43709f723309a3f7bcd0e7685ea1e9fc1a27e65c (patch)
treee9fd1f3591acad1894ee8ee7b20e09e1f8d4e51d /llvm/lib/Transforms/Scalar/LoopSink.cpp
parent36c5baef49b6b031c0e4baffc33a9c8898ca75c1 (diff)
downloadllvm-43709f723309a3f7bcd0e7685ea1e9fc1a27e65c.zip
llvm-43709f723309a3f7bcd0e7685ea1e9fc1a27e65c.tar.gz
llvm-43709f723309a3f7bcd0e7685ea1e9fc1a27e65c.tar.bz2
[LICM & MemorySSA] Make limit flags pass tuning options.
Summary: Make the flags in LICM + MemorySSA tuning options in the old and new pass managers. Subscribers: mehdi_amini, jlebar, Prazek, george.burgess.iv, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D60490 llvm-svn: 358772
Diffstat (limited to 'llvm/lib/Transforms/Scalar/LoopSink.cpp')
-rw-r--r--llvm/lib/Transforms/Scalar/LoopSink.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Scalar/LoopSink.cpp b/llvm/lib/Transforms/Scalar/LoopSink.cpp
index b3cf208c..3235b63 100644
--- a/llvm/lib/Transforms/Scalar/LoopSink.cpp
+++ b/llvm/lib/Transforms/Scalar/LoopSink.cpp
@@ -303,7 +303,7 @@ static bool sinkLoopInvariantInstructions(Loop &L, AAResults &AA, LoopInfo &LI,
// No need to check for instruction's operands are loop invariant.
assert(L.hasLoopInvariantOperands(I) &&
"Insts in a loop's preheader should have loop invariant operands!");
- if (!canSinkOrHoistInst(*I, &AA, &DT, &L, &CurAST, nullptr, false, false))
+ if (!canSinkOrHoistInst(*I, &AA, &DT, &L, &CurAST, nullptr, false))
continue;
if (sinkInstruction(L, *I, ColdLoopBBs, LoopBlockNumber, LI, DT, BFI))
Changed = true;