Skip to content

Commit 80bbfae

Browse files
committed
Another InfoByHwMode structure binding
1 parent bdfdc33 commit 80bbfae

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

llvm/utils/TableGen/Common/InfoByHwMode.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -191,11 +191,11 @@ RegClassByHwMode::RegClassByHwMode(const Record *R, const CodeGenHwModes &CGH,
191191
const CodeGenRegBank &RegBank) {
192192
const HwModeSelect &MS = CGH.getHwModeSelect(R);
193193

194-
for (const HwModeSelect::PairType &P : MS.Items) {
195-
assert(P.second && P.second->isSubClassOf("RegisterClass") &&
194+
for (auto [ModeID, RegClassRec] : MS.Items) {
195+
assert(RegClassRec && RegClassRec->isSubClassOf("RegisterClass") &&
196196
"Register class must subclass RegisterClass");
197-
const CodeGenRegisterClass *RegClass = RegBank.getRegClass(P.second);
198-
if (!Map.try_emplace(P.first, RegClass).second)
197+
const CodeGenRegisterClass *RegClass = RegBank.getRegClass(RegClassRec);
198+
if (!Map.try_emplace(ModeID, RegClass).second)
199199
llvm_unreachable("duplicate entry");
200200
}
201201
}

0 commit comments

Comments
 (0)