[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