Internals: Favor const_iterators. No functional change intended.

This commit is contained in:
Wilson Snyder
2024-02-25 17:12:13 -05:00
parent 42041f2403
commit e320b0b581
8 changed files with 46 additions and 48 deletions
+2 -2
View File
@@ -107,7 +107,7 @@ class VariableOrder final {
void tspSortVars(std::vector<AstVar*>& varps) {
// Map from "MTask affinity" -> "variable list"
std::map<const MTaskIdSet, std::vector<AstVar*>> m2v;
for (AstVar* const varp : varps) { m2v[varp->mtaskIds()].push_back(varp); }
for (AstVar* const varp : varps) m2v[varp->mtaskIds()].push_back(varp);
// Create a TSP sort state for each unique MTaskIdSet, except for the empty set
V3TSP::StateVec states;
@@ -125,7 +125,7 @@ class VariableOrder final {
// Helper function to sort given vector, then append to 'varps'
const auto sortAndAppend = [this, &varps](std::vector<AstVar*>& subVarps) {
simpleSortVars(subVarps);
for (AstVar* const varp : subVarps) { varps.push_back(varp); }
for (AstVar* const varp : subVarps) varps.push_back(varp);
};
// Enumerate by sorted MTaskIdSet, sort within the set separately