X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=lib%2FTransforms%2FVectorize%2FLoopVectorize.cpp;h=fd13a71866ef896b34e57b3cf7e719fbb2b00ecc;hp=72d073d4d42d38f7d1ab59777bd1d2b8eb44f8de;hb=b4c6267f7c85784b01d883fff7aed036ad39a0f7;hpb=e2ffd02ad3f08a8b9f22ee24e68ffde0615d41d5 diff --git a/lib/Transforms/Vectorize/LoopVectorize.cpp b/lib/Transforms/Vectorize/LoopVectorize.cpp index 72d073d4d42..fd13a71866e 100644 --- a/lib/Transforms/Vectorize/LoopVectorize.cpp +++ b/lib/Transforms/Vectorize/LoopVectorize.cpp @@ -3549,7 +3549,7 @@ bool LoopVectorizationLegality::canVectorize() { } // We can only vectorize innermost loops. - if (TheLoop->getSubLoopsVector().size()) { + if (!TheLoop->getSubLoopsVector().empty()) { emitAnalysis(Report() << "loop is not the innermost loop"); return false; } @@ -4011,7 +4011,7 @@ void LoopVectorizationLegality::collectLoopUniforms() { if (I->getType()->isPointerTy() && isConsecutivePtr(I)) Worklist.insert(Worklist.end(), I->op_begin(), I->op_end()); - while (Worklist.size()) { + while (!Worklist.empty()) { Instruction *I = dyn_cast(Worklist.back()); Worklist.pop_back();