Lines Matching full:records
75 clEnumValN(PrintRecords, "print-records",
76 "Print all records to stdout (default)"),
77 clEnumValN(PrintDetailedRecords, "print-detailed-records",
78 "Print full details of all records to stdout"),
82 "Dump all records as machine-readable JSON"),
148 bool LLVMTableGenMain(raw_ostream &OS, RecordKeeper &Records) { in LLVMTableGenMain() argument
151 OS << Records; // No argument, dump all contents in LLVMTableGenMain()
154 EmitDetailedRecords(Records, OS); in LLVMTableGenMain()
159 EmitJSON(Records, OS); in LLVMTableGenMain()
162 EmitCodeEmitter(Records, OS); in LLVMTableGenMain()
165 EmitRegisterInfo(Records, OS); in LLVMTableGenMain()
168 EmitInstrInfo(Records, OS); in LLVMTableGenMain()
171 EmitInstrDocs(Records, OS); in LLVMTableGenMain()
174 EmitCallingConv(Records, OS); in LLVMTableGenMain()
177 EmitAsmWriter(Records, OS); in LLVMTableGenMain()
180 EmitAsmMatcher(Records, OS); in LLVMTableGenMain()
183 EmitDisassembler(Records, OS); in LLVMTableGenMain()
186 EmitPseudoLowering(Records, OS); in LLVMTableGenMain()
189 EmitCompressInst(Records, OS); in LLVMTableGenMain()
192 EmitDAGISel(Records, OS); in LLVMTableGenMain()
195 EmitDFAPacketizer(Records, OS); in LLVMTableGenMain()
198 EmitFastISel(Records, OS); in LLVMTableGenMain()
201 EmitSubtarget(Records, OS); in LLVMTableGenMain()
204 EmitIntrinsicEnums(Records, OS); in LLVMTableGenMain()
207 EmitIntrinsicImpl(Records, OS); in LLVMTableGenMain()
210 EmitOptParser(Records, OS); in LLVMTableGenMain()
213 EmitOptRST(Records, OS); in LLVMTableGenMain()
217 for (Record *Rec : Records.getAllDerivedDefinitions(Class)) in LLVMTableGenMain()
226 for (Record *Rec : Records.getAllDerivedDefinitions("Set")) { in LLVMTableGenMain()
237 EmitCTags(Records, OS); in LLVMTableGenMain()
240 EmitAttributes(Records, OS); in LLVMTableGenMain()
243 EmitSearchableTables(Records, OS); in LLVMTableGenMain()
246 EmitGlobalISel(Records, OS); in LLVMTableGenMain()
249 EmitGICombiner(Records, OS); in LLVMTableGenMain()
252 EmitRegisterBank(Records, OS); in LLVMTableGenMain()
255 EmitX86EVEX2VEXTables(Records, OS); in LLVMTableGenMain()
258 EmitX86FoldTables(Records, OS); in LLVMTableGenMain()
261 EmitExegesis(Records, OS); in LLVMTableGenMain()
264 EmitAutomata(Records, OS); in LLVMTableGenMain()
267 EmitDirectivesDecl(Records, OS); in LLVMTableGenMain()
270 EmitDirectivesImpl(Records, OS); in LLVMTableGenMain()
273 EmitDirectivesGen(Records, OS); in LLVMTableGenMain()