Skip to content

Commit 8bfcdcc

Browse files
committed
variable for Target.getAllRegClassByHwMode
1 parent 8c4a25b commit 8bfcdcc

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

llvm/utils/TableGen/InstrInfoEmitter.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1395,9 +1395,10 @@ void InstrInfoEmitter::emitEnums(
13951395
OS << " INSTRUCTION_LIST_END = " << NumberedInstructions.size() << '\n';
13961396
OS << " };\n";
13971397

1398-
if (!Target.getAllRegClassByHwMode().empty()) {
1398+
ArrayRef<const Record *> RegClassesByHwMode = Target.getAllRegClassByHwMode();
1399+
if (!RegClassesByHwMode.empty()) {
13991400
OS << " enum RegClassByHwModeUses : uint16_t {\n";
1400-
for (const Record *ClassByHwMode : Target.getAllRegClassByHwMode())
1401+
for (const Record *ClassByHwMode : RegClassesByHwMode)
14011402
OS << indent(4) << ClassByHwMode->getName() << ",\n";
14021403
OS << " };\n";
14031404
}

0 commit comments

Comments
 (0)