From: Simon Pilgrim Date: Thu, 27 Jul 2017 15:42:21 +0000 (+0000) Subject: [SelectionDAG] Avoid repeated calls to getNumOperands in for loop. NFCI. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bcc49d90081ad9b6db11927b08a1d586a9d89ddf;p=llvm [SelectionDAG] Avoid repeated calls to getNumOperands in for loop. NFCI. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@309283 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp b/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp index 395fa3936dc..b926176bb93 100644 --- a/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp +++ b/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp @@ -2989,7 +2989,7 @@ SDValue DAGTypeLegalizer::convertMask(SDValue InMask, EVT MaskVT, // Make a new Mask node, with a legal result VT. SmallVector 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);