[ADCE] Convert another loop for a range-based for
[oota-llvm.git] / lib / Transforms / Scalar / ADCE.cpp
index effd87e59a899602118e6bcd3aa01aa4fc33c654..f490bb22255c2d9f177ff237f5d0f5040832d557 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