We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8c4a25b commit 8bfcdccCopy full SHA for 8bfcdcc
llvm/utils/TableGen/InstrInfoEmitter.cpp
@@ -1395,9 +1395,10 @@ void InstrInfoEmitter::emitEnums(
1395
OS << " INSTRUCTION_LIST_END = " << NumberedInstructions.size() << '\n';
1396
OS << " };\n";
1397
1398
- if (!Target.getAllRegClassByHwMode().empty()) {
+ ArrayRef<const Record *> RegClassesByHwMode = Target.getAllRegClassByHwMode();
1399
+ if (!RegClassesByHwMode.empty()) {
1400
OS << " enum RegClassByHwModeUses : uint16_t {\n";
- for (const Record *ClassByHwMode : Target.getAllRegClassByHwMode())
1401
+ for (const Record *ClassByHwMode : RegClassesByHwMode)
1402
OS << indent(4) << ClassByHwMode->getName() << ",\n";
1403
1404
}
0 commit comments