From: Sanjay Patel Date: Sun, 31 Jan 2016 16:34:48 +0000 (+0000) Subject: use range-based for loop; NFC X-Git-Tag: llvmorg-3.9.0-rc1~15513 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8af7fbc34c02f974458b046b664c8b8a180dd45d;p=platform%2Fupstream%2Fllvm.git use range-based for loop; NFC llvm-svn: 259325 --- diff --git a/llvm/lib/Transforms/InstCombine/InstCombineInternal.h b/llvm/lib/Transforms/InstCombine/InstCombineInternal.h index e4e5065..f23cc8a 100644 --- a/llvm/lib/Transforms/InstCombine/InstCombineInternal.h +++ b/llvm/lib/Transforms/InstCombine/InstCombineInternal.h @@ -458,9 +458,9 @@ public: // Make sure that we reprocess all operands now that we reduced their // use counts. if (I.getNumOperands() < 8) { - for (User::op_iterator i = I.op_begin(), e = I.op_end(); i != e; ++i) - if (Instruction *Op = dyn_cast(*i)) - Worklist.Add(Op); + for (Use &Operand : I.operands()) + if (auto *Inst = dyn_cast(Operand)) + Worklist.Add(Inst); } Worklist.Remove(&I); I.eraseFromParent();