diff options
author | Alina Sbirlea <asbirlea@google.com> | 2019-04-19 17:46:50 +0000 |
---|---|---|
committer | Alina Sbirlea <asbirlea@google.com> | 2019-04-19 17:46:50 +0000 |
commit | 43709f723309a3f7bcd0e7685ea1e9fc1a27e65c (patch) | |
tree | e9fd1f3591acad1894ee8ee7b20e09e1f8d4e51d /llvm/lib/Transforms/Scalar/LoopSink.cpp | |
parent | 36c5baef49b6b031c0e4baffc33a9c8898ca75c1 (diff) | |
download | llvm-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.cpp | 2 |
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; |