PrintRecords,
GenEmitter,
GenRegisterEnums, GenRegister, GenRegisterHeader,
- GenInstrEnums,
+ GenInstrEnums, GenInstrs,
PrintEnums,
Parse,
};
"Generate a register info description header"),
clEnumValN(GenInstrEnums, "gen-instr-enums",
"Generate enum values for instructions"),
+ clEnumValN(GenInstrs, "gen-instr-desc",
+ "Generate instruction descriptions"),
clEnumValN(PrintEnums, "print-enums",
"Print enum values for a class"),
clEnumValN(Parse, "parse",
case GenInstrEnums:
InstrInfoEmitter(Records).runEnums(*Out);
break;
+ case GenInstrs:
+ InstrInfoEmitter(Records).run(*Out);
+ break;
case PrintEnums:
std::vector<Record*> Recs = Records.getAllDerivedDefinitions(Class);
PrintRecords,
GenEmitter,
GenRegisterEnums, GenRegister, GenRegisterHeader,
- GenInstrEnums,
+ GenInstrEnums, GenInstrs,
PrintEnums,
Parse,
};
"Generate a register info description header"),
clEnumValN(GenInstrEnums, "gen-instr-enums",
"Generate enum values for instructions"),
+ clEnumValN(GenInstrs, "gen-instr-desc",
+ "Generate instruction descriptions"),
clEnumValN(PrintEnums, "print-enums",
"Print enum values for a class"),
clEnumValN(Parse, "parse",
case GenInstrEnums:
InstrInfoEmitter(Records).runEnums(*Out);
break;
+ case GenInstrs:
+ InstrInfoEmitter(Records).run(*Out);
+ break;
case PrintEnums:
std::vector<Record*> Recs = Records.getAllDerivedDefinitions(Class);