[llvm] r342481 - Use pass-by-reference for-range loop. NFCI.

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 18 07:05:07 PDT 2018


Author: rksimon
Date: Tue Sep 18 07:05:07 2018
New Revision: 342481

URL: http://llvm.org/viewvc/llvm-project?rev=342481&view=rev
Log:
Use pass-by-reference for-range loop. NFCI.

Modified:
    llvm/trunk/utils/TableGen/CodeGenDAGPatterns.cpp

Modified: llvm/trunk/utils/TableGen/CodeGenDAGPatterns.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/CodeGenDAGPatterns.cpp?rev=342481&r1=342480&r2=342481&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/CodeGenDAGPatterns.cpp (original)
+++ llvm/trunk/utils/TableGen/CodeGenDAGPatterns.cpp Tue Sep 18 07:05:07 2018
@@ -4551,9 +4551,10 @@ void CodeGenDAGPatterns::GenerateVariant
           PatternsToMatch[i].getAddedComplexity(), Record::getNewUID()));
       MatchedPredicates.push_back(Matches);
 
+      // Add a new match the same as this pattern.
       unsigned NumPatterns = PatternsToMatch.size();
-      for (unsigned p = 0; p != NumPatterns; ++p)
-        MatchedPredicates[p].resize(NumPatterns, MatchedPredicates[p][i]);
+      for (auto &P : MatchedPredicates)
+        P.resize(NumPatterns, P[i]);
     }
 
     LLVM_DEBUG(errs() << "\n");




More information about the llvm-commits mailing list