summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2015-07-13 17:21:14 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2015-07-13 17:21:14 +0000
commite448b5be058ccc9574ee084345ec539053a54869 (patch)
tree25c9113c6d57d2c475a93626532cad58bba3a7e6 /llvm/lib/Transforms/Vectorize
parent46f91c8457d7145d1b398e683f2e525857aee35c (diff)
downloadbcm5719-llvm-e448b5be058ccc9574ee084345ec539053a54869.tar.gz
bcm5719-llvm-e448b5be058ccc9574ee084345ec539053a54869.zip
Avoid using Loop::getSubLoopsVector.
Passes should never modify it, just use the const version. While there reduce copying in LoopInterchange. No functional change intended. llvm-svn: 242041
Diffstat (limited to 'llvm/lib/Transforms/Vectorize')
-rw-r--r--llvm/lib/Transforms/Vectorize/LoopVectorize.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
index c972c48d6e9..08b1c3ab71a 100644
--- a/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+++ b/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
@@ -3807,7 +3807,7 @@ bool LoopVectorizationLegality::canVectorize() {
}
// We can only vectorize innermost loops.
- if (!TheLoop->getSubLoopsVector().empty()) {
+ if (!TheLoop->empty()) {
emitAnalysis(VectorizationReport() << "loop is not the innermost loop");
return false;
}
OpenPOWER on IntegriCloud