diff options
author | Craig Topper <craig.topper@gmail.com> | 2016-02-11 07:39:22 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2016-02-11 07:39:22 +0000 |
commit | e16efd954bb51e279518f60f096430f431403973 (patch) | |
tree | 3fc12eaf3b88a10f864e04a5dc7bbf3441a8b58e /llvm/utils/TableGen/InstrInfoEmitter.cpp | |
parent | be186204323aa35996dce2d36b45a230ad44db38 (diff) | |
download | bcm5719-llvm-e16efd954bb51e279518f60f096430f431403973.tar.gz bcm5719-llvm-e16efd954bb51e279518f60f096430f431403973.zip |
[TableGen] Simplify code slightly. NFC
llvm-svn: 260499
Diffstat (limited to 'llvm/utils/TableGen/InstrInfoEmitter.cpp')
-rw-r--r-- | llvm/utils/TableGen/InstrInfoEmitter.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/llvm/utils/TableGen/InstrInfoEmitter.cpp b/llvm/utils/TableGen/InstrInfoEmitter.cpp index 4978a5a704b..f9c757b30ea 100644 --- a/llvm/utils/TableGen/InstrInfoEmitter.cpp +++ b/llvm/utils/TableGen/InstrInfoEmitter.cpp @@ -577,22 +577,19 @@ void InstrInfoEmitter::emitEnums(raw_ostream &OS) { if (Namespace.empty()) PrintFatalError("No instructions defined!"); - ArrayRef<const CodeGenInstruction*> NumberedInstructions = - Target.getInstructionsByEnumValue(); - OS << "namespace " << Namespace << " {\n"; OS << " enum {\n"; unsigned Num = 0; - for (const CodeGenInstruction *Inst : NumberedInstructions) + for (const CodeGenInstruction *Inst : Target.getInstructionsByEnumValue()) OS << " " << Inst->TheDef->getName() << "\t= " << Num++ << ",\n"; - OS << " INSTRUCTION_LIST_END = " << NumberedInstructions.size() << "\n"; + OS << " INSTRUCTION_LIST_END = " << Num << "\n"; OS << " };\n\n"; OS << "namespace Sched {\n"; OS << " enum {\n"; Num = 0; for (const auto &Class : SchedModels.explicit_classes()) OS << " " << Class.Name << "\t= " << Num++ << ",\n"; - OS << " SCHED_LIST_END = " << SchedModels.numInstrSchedClasses() << "\n"; + OS << " SCHED_LIST_END = " << Num << "\n"; OS << " };\n"; OS << "} // end Sched namespace\n"; OS << "} // end " << Namespace << " namespace\n"; |