From: Hal Finkel Date: Sun, 15 Feb 2015 15:51:25 +0000 (+0000) Subject: [ADCE] Convert another loop for a range-based for X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=commitdiff_plain;h=962ebd4f23f61599b789bb213c3da82225459c16 [ADCE] Convert another loop for a range-based for We can use a range-based for for the operands loop too; NFC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229319 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Transforms/Scalar/ADCE.cpp b/lib/Transforms/Scalar/ADCE.cpp index effd87e59a8..f490bb22255 100644 --- a/lib/Transforms/Scalar/ADCE.cpp +++ b/lib/Transforms/Scalar/ADCE.cpp @@ -69,11 +69,11 @@ bool ADCE::runOnFunction(Function& F) { // Propagate liveness backwards to operands. while (!Worklist.empty()) { Instruction *Curr = Worklist.pop_back_val(); - for (Instruction::op_iterator OI = Curr->op_begin(), OE = Curr->op_end(); - OI != OE; ++OI) + for (Use &OI : Curr->operands()) { if (Instruction *Inst = dyn_cast(OI)) if (Alive.insert(Inst).second) Worklist.push_back(Inst); + } } // The inverse of the live set is the dead set. These are those instructions