aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Vectorize/LoopVectorize.cpp
diff options
context:
space:
mode:
authorNadav Rotem <nrotem@apple.com>2013-01-20 09:39:17 +0000
committerNadav Rotem <nrotem@apple.com>2013-01-20 09:39:17 +0000
commite6e7606118d6862747a84ecfb0d70f3c0cf601af (patch)
treee13d8825ac321fcaf81243c927eb3e7b0512f8b5 /lib/Transforms/Vectorize/LoopVectorize.cpp
parentba87320f00510e3a4727d2e38594788371d40256 (diff)
Fix a build error.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172971 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Vectorize/LoopVectorize.cpp')
-rw-r--r--lib/Transforms/Vectorize/LoopVectorize.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/Transforms/Vectorize/LoopVectorize.cpp b/lib/Transforms/Vectorize/LoopVectorize.cpp
index bb8b428c3c..3013c2d663 100644
--- a/lib/Transforms/Vectorize/LoopVectorize.cpp
+++ b/lib/Transforms/Vectorize/LoopVectorize.cpp
@@ -1593,7 +1593,7 @@ InnerLoopVectorizer::vectorizeBlockInLoop(LoopVectorizationLegality *Legal,
// optimizations will clean it up.
VectorParts Cond = createEdgeMask(P->getIncomingBlock(0),
P->getParent());
-
+
for (unsigned part = 0; part < UF; ++part) {
VectorParts &In0 = getVectorValue(P->getIncomingValue(0));
VectorParts &In1 = getVectorValue(P->getIncomingValue(1));
@@ -2713,7 +2713,8 @@ LoopVectorizationCostModel::selectVectorizationFactor(bool OptForSize,
}
DEBUG(dbgs() << "LV: Selecting VF = : "<< Width << ".\n");
- return std::make_pair<unsigned, unsigned>(Width, VF * Cost);
+ unsigned LoopCost = VF * Cost;
+ return std::make_pair<unsigned, unsigned>(Width, LoopCost);
}
unsigned LoopVectorizationCostModel::getWidestType() {