]> granicus.if.org Git - llvm/commitdiff
[SelectionDAG] Avoid repeated calls to getNumOperands in for loop. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 27 Jul 2017 15:42:21 +0000 (15:42 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 27 Jul 2017 15:42:21 +0000 (15:42 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@309283 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp

index 395fa3936dc07f6ed5c1bbf9a3ec6dd542df4438..b926176bb9311d4d1f1c047424bdd112a4d4d724 100644 (file)
@@ -2989,7 +2989,7 @@ SDValue DAGTypeLegalizer::convertMask(SDValue InMask, EVT MaskVT,
 
   // Make a new Mask node, with a legal result VT.
   SmallVector<SDValue, 4> Ops;
-  for (unsigned i = 0; i < InMask->getNumOperands(); ++i)
+  for (unsigned i = 0, e = InMask->getNumOperands(); i < e; ++i)
     Ops.push_back(InMask->getOperand(i));
   SDValue Mask = DAG.getNode(InMaskOpc, SDLoc(InMask), MaskVT, Ops);