[llvm] r271076 - The patch fixes r271071
Evgeny Stupachenko via llvm-commits
llvm-commits at lists.llvm.org
Fri May 27 17:15:00 PDT 2016
Author: evstupac
Date: Fri May 27 19:14:58 2016
New Revision: 271076
URL: http://llvm.org/viewvc/llvm-project?rev=271076&view=rev
Log:
The patch fixes r271071
Summary:
unused variables in Release mode:
BasicBlock *Header
unsigned OrigCount
put under DEBUG
From: Evgeny Stupachenko <evstupac at gmail.com>
Modified:
llvm/trunk/lib/Transforms/Scalar/LoopUnrollPass.cpp
Modified: llvm/trunk/lib/Transforms/Scalar/LoopUnrollPass.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/LoopUnrollPass.cpp?rev=271076&r1=271075&r2=271076&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Scalar/LoopUnrollPass.cpp (original)
+++ llvm/trunk/lib/Transforms/Scalar/LoopUnrollPass.cpp Fri May 27 19:14:58 2016
@@ -861,7 +861,9 @@ static bool computeUnrollCount(Loop *L,
UnrolledSize = (LoopSize - BEInsns) * UP.Count + BEInsns;
}
+#ifndef NDEBUG
unsigned OrigCount = UP.Count;
+#endif
if (!UP.AllowRemainder && UP.Count != 0 && (TripMultiple % UP.Count) != 0) {
while (UP.Count != 0 && TripMultiple % UP.Count != 0)
@@ -899,9 +901,8 @@ static bool tryToUnrollLoop(Loop *L, Dom
Optional<unsigned> ProvidedThreshold,
Optional<bool> ProvidedAllowPartial,
Optional<bool> ProvidedRuntime) {
- BasicBlock *Header = L->getHeader();
- DEBUG(dbgs() << "Loop Unroll: F[" << Header->getParent()->getName()
- << "] Loop %" << Header->getName() << "\n");
+ DEBUG(dbgs() << "Loop Unroll: F[" << L->getHeader()->getParent()->getName()
+ << "] Loop %" << L->getHeader()->getName() << "\n");
if (HasUnrollDisablePragma(L)) {
return false;
}
More information about the llvm-commits
mailing list