From: Dan Gohman Date: Tue, 30 Jun 2009 01:24:43 +0000 (+0000) Subject: Minor code simplification. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=2aa93efa0c983449e5464165e80ebd9c0fb5f6c1;p=oota-llvm.git Minor code simplification. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74491 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Transforms/Utils/LoopSimplify.cpp b/lib/Transforms/Utils/LoopSimplify.cpp index ee3f38a9591..d6b167f8b84 100644 --- a/lib/Transforms/Utils/LoopSimplify.cpp +++ b/lib/Transforms/Utils/LoopSimplify.cpp @@ -282,10 +282,9 @@ ReprocessLoop: // Attempt to hoist out all instructions except for the // comparison and the branch. bool AllInvariant = true; - for (BasicBlock::iterator I = ExitingBlock->begin(), - E = ExitingBlock->end(); I != E; ) { + for (BasicBlock::iterator I = ExitingBlock->begin(); &*I != BI; ) { Instruction *Inst = I++; - if (Inst == BI || Inst == CI) + if (Inst == CI) continue; if (Inst->isTrapping()) { AllInvariant = false;