[llvm] r308173 - [CodeGen] Add begin-end iterators to MachineInstr

Javed Absar via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 17 06:15:26 PDT 2017


Author: javed.absar
Date: Mon Jul 17 06:15:26 2017
New Revision: 308173

URL: http://llvm.org/viewvc/llvm-project?rev=308173&view=rev
Log:
[CodeGen] Add begin-end iterators to MachineInstr

Convert iteration over operands to range-loop.

Reviewed by: @rovka, @echristo
Differential Revision: https://reviews.llvm.org/D35419


Modified:
    llvm/trunk/lib/Target/ARM/ARMMCInstLower.cpp

Modified: llvm/trunk/lib/Target/ARM/ARMMCInstLower.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMMCInstLower.cpp?rev=308173&r1=308172&r2=308173&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMMCInstLower.cpp (original)
+++ llvm/trunk/lib/Target/ARM/ARMMCInstLower.cpp Mon Jul 17 06:15:26 2017
@@ -153,9 +153,7 @@ void llvm::LowerARMMachineInstrToMCInst(
     break;
   }
 
-  for (unsigned i = 0, e = MI->getNumOperands(); i != e; ++i) {
-    const MachineOperand &MO = MI->getOperand(i);
-
+  for (const MachineOperand &MO : MI->operands()) {
     MCOperand MCOp;
     if (AP.lowerOperand(MO, MCOp)) {
       if (MCOp.isImm() && EncodeImms) {




More information about the llvm-commits mailing list