From 49c397bf4bdc0306f8b67e4b75246c5ac2934a93 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Tue, 30 Jun 2009 01:24:43 +0000 Subject: [PATCH] Minor code simplification. llvm-svn: 74491 --- lib/Transforms/Utils/LoopSimplify.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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;