[ADCE] Convert another loop for a range-based for
authorHal Finkel <hfinkel@anl.gov>
Sun, 15 Feb 2015 15:51:25 +0000 (15:51 +0000)
committerHal Finkel <hfinkel@anl.gov>
Sun, 15 Feb 2015 15:51:25 +0000 (15:51 +0000)
We can use a range-based for for the operands loop too; NFC.

llvm-svn: 229319

llvm/lib/Transforms/Scalar/ADCE.cpp

index effd87e..f490bb2 100644 (file)
@@ -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<Instruction>(OI))
         if (Alive.insert(Inst).second)
           Worklist.push_back(Inst);
+    }
   }
 
   // The inverse of the live set is the dead set.  These are those instructions