/freebsd-9.3-release/contrib/llvm/tools/clang/utils/TableGen/ |
H A D | TableGenBackends.h | 32 void EmitClangAttrClass(RecordKeeper &Records, raw_ostream &OS); 33 void EmitClangAttrIdentifierArgList(RecordKeeper &Records, raw_ostream &OS); 34 void EmitClangAttrTypeArgList(RecordKeeper &Records, raw_ostream &OS); 35 void EmitClangAttrImpl(RecordKeeper &Records, raw_ostream &OS); 36 void EmitClangAttrList(RecordKeeper &Records, raw_ostream &OS); 37 void EmitClangAttrPCHRead(RecordKeeper &Records, raw_ostream &OS); 38 void EmitClangAttrPCHWrite(RecordKeeper &Records, raw_ostream &OS); 39 void EmitClangAttrSpellingList(RecordKeeper &Records, raw_ostream &OS); 40 void EmitClangAttrSpellingListIndex(RecordKeeper &Records, raw_ostream &OS); 41 void EmitClangAttrLateParsedList(RecordKeeper &Records, raw_ostrea [all...] |
H A D | TableGen.cpp | 145 bool ClangTableGenMain(raw_ostream &OS, RecordKeeper &Records) { argument 148 EmitClangAttrClass(Records, OS); 151 EmitClangAttrIdentifierArgList(Records, OS); 154 EmitClangAttrTypeArgList(Records, OS); 157 EmitClangAttrImpl(Records, OS); 160 EmitClangAttrList(Records, OS); 163 EmitClangAttrPCHRead(Records, OS); 166 EmitClangAttrPCHWrite(Records, OS); 169 EmitClangAttrSpellingList(Records, OS); 172 EmitClangAttrSpellingListIndex(Records, O [all...] |
H A D | ClangCommentHTMLTagsEmitter.cpp | 23 void EmitClangCommentHTMLTags(RecordKeeper &Records, raw_ostream &OS) { argument 24 std::vector<Record *> Tags = Records.getAllDerivedDefinitions("Tag"); 41 void EmitClangCommentHTMLTagsProperties(RecordKeeper &Records, argument 43 std::vector<Record *> Tags = Records.getAllDerivedDefinitions("Tag");
|
H A D | ClangCommentCommandInfoEmitter.cpp | 23 void EmitClangCommentCommandInfo(RecordKeeper &Records, raw_ostream &OS) { argument 29 std::vector<Record *> Tags = Records.getAllDerivedDefinitions("Command"); 109 void EmitClangCommentCommandList(RecordKeeper &Records, raw_ostream &OS) { argument 117 std::vector<Record *> Tags = Records.getAllDerivedDefinitions("Command");
|
H A D | ClangCommentHTMLNamedCharacterReferenceEmitter.cpp | 50 void EmitClangCommentHTMLNamedCharacterReferences(RecordKeeper &Records, argument 52 std::vector<Record *> Tags = Records.getAllDerivedDefinitions("NCR");
|
H A D | ClangASTNodesEmitter.cpp | 31 RecordKeeper &Records; member in class:__anon3529::ClangASTNodesEmitter 58 : Records(R), Root(N, SMLoc(), R), BaseSuffix(S) 156 = Records.getAllDerivedDefinitions(Root.getName()); 185 void EmitClangDeclContext(RecordKeeper &Records, raw_ostream &OS) { argument 202 = Records.getAllDerivedDefinitions("DeclContext"); 203 RecordVector Decls = Records.getAllDerivedDefinitions("Decl");
|
H A D | ClangAttrEmitter.cpp | 1042 void EmitClangAttrClass(RecordKeeper &Records, raw_ostream &OS) { argument 1048 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"); 1199 void EmitClangAttrTypeArgList(RecordKeeper &Records, raw_ostream &OS) { argument 1203 std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr"); 1230 void EmitClangAttrIdentifierArgList(RecordKeeper &Records, raw_ostream &OS) { argument 1234 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"); 1258 void EmitClangAttrImpl(RecordKeeper &Records, raw_ostream &OS) { argument 1261 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"); 1314 void EmitClangAttrList(RecordKeeper &Records, raw_ostream &OS) { argument 1347 Record *InhClass = Records 1382 EmitClangAttrPCHRead(RecordKeeper &Records, raw_ostream &OS) argument 1426 EmitClangAttrPCHWrite(RecordKeeper &Records, raw_ostream &OS) argument 1457 EmitClangAttrSpellingList(RecordKeeper &Records, raw_ostream &OS) argument 1475 EmitClangAttrSpellingListIndex(RecordKeeper &Records, raw_ostream &OS) argument 1536 EmitClangAttrLateParsedList(RecordKeeper &Records, raw_ostream &OS) argument 1565 EmitClangAttrTemplateInstantiate(RecordKeeper &Records, raw_ostream &OS) argument 1639 getParsedAttrList(const RecordKeeper &Records) argument 1671 EmitClangAttrParsedAttrList(RecordKeeper &Records, raw_ostream &OS) argument 1700 EmitClangAttrParsedAttrImpl(RecordKeeper &Records, raw_ostream &OS) argument 1724 EmitClangAttrParsedAttrKinds(RecordKeeper &Records, raw_ostream &OS) argument 1775 EmitClangAttrDump(RecordKeeper &Records, raw_ostream &OS) argument [all...] |
H A D | ClangDiagnosticsEmitter.cpp | 42 RecordKeeper &Records; member in class:__anon3531::DiagGroupParentMap 45 DiagGroupParentMap(RecordKeeper &records) : Records(records) { 47 = Records.getAllDerivedDefinitions("DiagGroup"); 97 RecordKeeper &Records; member in class:__anon3532::DiagCategoryIDMap 101 DiagCategoryIDMap(RecordKeeper &records) : Records(records) { 102 DiagGroupParentMap ParentInfo(Records); 109 Records.getAllDerivedDefinitions("Diagnostic"); 478 void EmitClangDiagsDefs(RecordKeeper &Records, raw_ostream &OS, argument 491 Records.getAllDerivedDefinitions("Diagnostic"); 494 = Records 585 EmitClangDiagGroups(RecordKeeper &Records, raw_ostream &OS) argument 765 EmitClangDiagsIndexName(RecordKeeper &Records, raw_ostream &OS) argument [all...] |
H A D | ClangSACheckersEmitter.cpp | 97 void EmitClangSACheckers(RecordKeeper &Records, raw_ostream &OS) { argument 98 std::vector<Record*> checkers = Records.getAllDerivedDefinitions("Checker"); 108 std::vector<Record*> packages = Records.getAllDerivedDefinitions("Package"); 120 checkerGroups = Records.getAllDerivedDefinitions("CheckerGroup");
|
H A D | NeonEmitter.cpp | 215 RecordKeeper &Records; member in class:__anon3538::NeonEmitter 220 NeonEmitter(RecordKeeper &R) : Records(R) { 2663 std::vector<Record*> RV = Records.getAllDerivedDefinitions("Inst"); 2672 emitIntrinsic(OS, Records.getDef("VMOVL"), EmittedMap); 2673 emitIntrinsic(OS, Records.getDef("VMULL"), EmittedMap); 2674 emitIntrinsic(OS, Records.getDef("VABD"), EmittedMap); 2675 emitIntrinsic(OS, Records.getDef("VABDL"), EmittedMap); 2697 emitIntrinsic(OS, Records.getDef("VMOVL_HIGH"), EmittedMap); 2698 emitIntrinsic(OS, Records.getDef("VMULL_HIGH"), EmittedMap); 2699 emitIntrinsic(OS, Records 3414 EmitNeon(RecordKeeper &Records, raw_ostream &OS) argument 3417 EmitNeonSema(RecordKeeper &Records, raw_ostream &OS) argument 3420 EmitNeonTest(RecordKeeper &Records, raw_ostream &OS) argument [all...] |
/freebsd-9.3-release/contrib/llvm/utils/TableGen/ |
H A D | TableGen.cpp | 94 bool LLVMTableGenMain(raw_ostream &OS, RecordKeeper &Records) { argument 97 OS << Records; // No argument, dump all contents local 100 EmitCodeEmitter(Records, OS); 103 EmitRegisterInfo(Records, OS); 106 EmitInstrInfo(Records, OS); 109 EmitCallingConv(Records, OS); 112 EmitAsmWriter(Records, OS); 115 EmitAsmMatcher(Records, OS); 118 EmitDisassembler(Records, OS); 121 EmitPseudoLowering(Records, O [all...] |
H A D | DisassemblerEmitter.cpp | 106 void EmitDisassembler(RecordKeeper &Records, raw_ostream &OS) { argument 107 CodeGenTarget Target(Records); 132 EmitFixedLenDecoder(Records, OS, Target.getName() == "AArch64" ? "AArch64" : "ARM", 140 EmitFixedLenDecoder(Records, OS, Target.getName(),
|
H A D | CTagsEmitter.cpp | 51 RecordKeeper &Records; member in class:__anon3568::CTagsEmitter 53 CTagsEmitter(RecordKeeper &R) : Records(R) {} 73 const std::map<std::string, Record *> &Classes = Records.getClasses(); 74 const std::map<std::string, Record *> &Defs = Records.getDefs();
|
H A D | CodeGenMapTable.cpp | 40 // vector of RowFields values and contains vectors of Records (instructions) as 202 MapTableEmitter(CodeGenTarget &Target, RecordKeeper &Records, Record *IMRec): argument 205 InstrDefs = Records.getAllDerivedDefinitions(FilterClass); 498 static void emitEnums(raw_ostream &OS, RecordKeeper &Records) { argument 501 InstrMapVec = Records.getAllDerivedDefinitions("InstrMapping"); 564 void EmitMapTable(RecordKeeper &Records, raw_ostream &OS) { argument 565 CodeGenTarget Target(Records); 568 InstrMapVec = Records.getAllDerivedDefinitions("InstrMapping"); 579 emitEnums(OS, Records); 585 MapTableEmitter IMap(Target, Records, InstrMapVe [all...] |
H A D | PseudoLoweringEmitter.cpp | 45 RecordKeeper &Records; member in class:__anon3604::PseudoLoweringEmitter 61 PseudoLoweringEmitter(RecordKeeper &R) : Records(R), Target(R) {} 270 Record *ExpansionClass = Records.getClass("PseudoInstExpansion"); 271 Record *InstructionClass = Records.getClass("Instruction"); 277 Records.getDefs().begin(), E = Records.getDefs().end(); I != E; ++I) {
|
H A D | DFAPacketizerEmitter.cpp | 41 RecordKeeper &Records; member in class:__anon3587::DFAPacketizerEmitter 267 allInsnClasses(), Records(R) {} 359 Records.getAllDerivedDefinitions("ProcessorItineraries"); 413 Records.getAllDerivedDefinitions("ProcessorItineraries"); 430 Records.getAllDerivedDefinitions("InstrItinClass").size();
|
H A D | CodeGenTarget.cpp | 136 : Records(records), RegBank(0), SchedModels(0) { 137 std::vector<Record*> Targets = Records.getAllDerivedDefinitions("Target"); 210 RegBank = new CodeGenRegBank(Records); 215 RegAltNameIndices = Records.getAllDerivedDefinitions("RegAltNameIndex"); 264 SchedModels = new CodeGenSchedModels(Records, *this); 269 std::vector<Record*> Insts = Records.getAllDerivedDefinitions("Instruction"); 281 RecordKeeper &Records) { 282 const Record *Rec = Records.getDef(Name); 330 const CodeGenInstruction *Instr = GetInstByName(*p, Insts, Records); 279 GetInstByName(const char *Name, const DenseMap<const Record*, CodeGenInstruction*> &Insts, RecordKeeper &Records) argument
|
H A D | CodeGenTarget.h | 65 RecordKeeper &Records; member in class:llvm::CodeGenTarget 80 CodeGenTarget(RecordKeeper &Records);
|
H A D | CodeEmitterGen.cpp | 38 RecordKeeper &Records; member in class:__anon3570::CodeEmitterGen 40 CodeEmitterGen(RecordKeeper &R) : Records(R) {} 237 CodeGenTarget Target(Records); 238 std::vector<Record*> Insts = Records.getAllDerivedDefinitions("Instruction");
|
H A D | CallingConvEmitter.cpp | 24 RecordKeeper &Records; member in class:__anon3569::CallingConvEmitter 26 explicit CallingConvEmitter(RecordKeeper &R) : Records(R) {} 39 std::vector<Record*> CCs = Records.getAllDerivedDefinitions("CallingConv");
|
H A D | OptParserEmitter.cpp | 108 void EmitOptParser(RecordKeeper &Records, raw_ostream &OS) { argument 111 Records.getAllDerivedDefinitions("OptionGroup"); 112 std::vector<Record*> Opts = Records.getAllDerivedDefinitions("Option");
|
/freebsd-9.3-release/contrib/llvm/include/llvm/TableGen/ |
H A D | Main.h | 21 /// \brief Perform the action using Records, and write output to OS. 23 typedef bool TableGenMainFn(raw_ostream &OS, RecordKeeper &Records);
|
/freebsd-9.3-release/contrib/llvm/lib/TableGen/ |
H A D | Main.cpp | 81 RecordKeeper Records; local 100 TGParser Parser(SrcMgr, Records); 117 if (MainFn(Out.os(), Records))
|
H A D | TGParser.h | 70 RecordKeeper &Records; member in class:llvm::TGParser 86 Lex(SrcMgr), CurMultiClass(0), Records(records) {}
|
H A D | TGParser.cpp | 362 if (Records.getDef(IterRec->getNameInitAsString())) { 367 Records.addDef(IterRec); 435 Record *Result = Records.getClass(Lex.getCurStrVal()); 785 if (Record *D = Records.getDef(Name)) 1201 Record *Class = Records.getClass(Name); 1221 Records, 1231 Records.addDef(NewRec); 1952 CurRec = new Record(Name, DefLoc, Records); 1954 CurRec = new Record(GetNewAnonymousName(), DefLoc, Records, 1961 if (Records [all...] |