[X86] Use for-range loop. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 18 Apr 2017 17:18:54 +0000 (17:18 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 18 Apr 2017 17:18:54 +0000 (17:18 +0000)
llvm-svn: 300567

llvm/lib/Target/X86/X86ISelLowering.cpp

index d7e03ab4a5a6ec76b2cd823a2ed92ebfa0969696..5d52cc081a6c373ba91e1ead81fc5083da7f5044 100644 (file)
@@ -32234,8 +32234,8 @@ static SDValue detectAVGPattern(SDValue In, EVT VT, SelectionDAG &DAG,
     BuildVectorSDNode *BV = dyn_cast<BuildVectorSDNode>(V);
     if (!BV || !BV->isConstant())
       return false;
-    for (unsigned i = 0, e = V.getNumOperands(); i < e; i++) {
-      ConstantSDNode *C = dyn_cast<ConstantSDNode>(V.getOperand(i));
+    for (SDValue Op : V->ops()) {
+      ConstantSDNode *C = dyn_cast<ConstantSDNode>(Op);
       if (!C)
         return false;
       uint64_t Val = C->getZExtValue();