[llvm] r266350 - [ValueMapper] Range-loopify to improve readability. NFC.

Davide Italiano via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 14 11:07:33 PDT 2016


Author: davide
Date: Thu Apr 14 13:07:32 2016
New Revision: 266350

URL: http://llvm.org/viewvc/llvm-project?rev=266350&view=rev
Log:
[ValueMapper] Range-loopify to improve readability. NFC.

Modified:
    llvm/trunk/lib/Transforms/Utils/ValueMapper.cpp

Modified: llvm/trunk/lib/Transforms/Utils/ValueMapper.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Utils/ValueMapper.cpp?rev=266350&r1=266349&r2=266350&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Utils/ValueMapper.cpp (original)
+++ llvm/trunk/lib/Transforms/Utils/ValueMapper.cpp Thu Apr 14 13:07:32 2016
@@ -747,11 +747,11 @@ void llvm::RemapInstruction(Instruction
 
 void Mapper::remapInstruction(Instruction *I) {
   // Remap operands.
-  for (User::op_iterator op = I->op_begin(), E = I->op_end(); op != E; ++op) {
-    Value *V = mapValue(*op);
+  for (Use &Op : I->operands()) {
+    Value *V = mapValue(Op);
     // If we aren't ignoring missing entries, assert that something happened.
     if (V)
-      *op = V;
+      Op = V;
     else
       assert((Flags & RF_IgnoreMissingLocals) &&
              "Referenced value not in value map!");




More information about the llvm-commits mailing list