|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/TableGen/Record.h 1753 std::vector<Record *> getAllDerivedDefinitions(StringRef ClassName) const;
References
tools/clang/utils/TableGen/ClangASTNodesEmitter.cpp 149 = Records.getAllDerivedDefinitions(NodeClassName);
222 = Records.getAllDerivedDefinitions(DeclContextNodeClassName);
223 RecordVector Decls = Records.getAllDerivedDefinitions(DeclNodeClassName);
tools/clang/utils/TableGen/ClangAttrEmitter.cpp 162 std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr");
1660 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr");
1823 Records.getAllDerivedDefinitions("AttrSubjectMatcherRule");
1852 Records.getAllDerivedDefinitions("AttrSubjectMatcherAggregateRule");
1854 Records.getAllDerivedDefinitions(DeclNodeClassName);
2103 std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr");
2162 std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr");
2182 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr");
2209 std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr");
2233 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr");
2499 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr");
2768 std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr");
2814 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"),
2854 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"), Args;
3020 std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr");
3115 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr");
3235 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr");
3720 std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr");
3818 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"), Args;
3854 std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr"), Args;
4079 std::vector<Record *> Attrs = Records.getAllDerivedDefinitions("Attr");
tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp 29 std::vector<Record *> Tags = Records.getAllDerivedDefinitions("Command");
117 std::vector<Record *> Tags = Records.getAllDerivedDefinitions("Command");
tools/clang/utils/TableGen/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp 51 std::vector<Record *> Tags = Records.getAllDerivedDefinitions("NCR");
tools/clang/utils/TableGen/ClangCommentHTMLTagsEmitter.cpp 23 std::vector<Record *> Tags = Records.getAllDerivedDefinitions("Tag");
39 std::vector<Record *> Tags = Records.getAllDerivedDefinitions("Tag");
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp 46 = Records.getAllDerivedDefinitions("DiagGroup");
108 Records.getAllDerivedDefinitions("Diagnostic");
607 for (auto *S : Records.getAllDerivedDefinitions("TextSubstitution")) {
615 for (Record *Diag : Records.getAllDerivedDefinitions("Diagnostic")) {
1205 std::vector<Record *> Diags = Records.getAllDerivedDefinitions("Diagnostic");
1208 = Records.getAllDerivedDefinitions("DiagGroup");
1534 std::vector<Record *> Diags = Records.getAllDerivedDefinitions("Diagnostic");
1537 Records.getAllDerivedDefinitions("DiagGroup");
1584 Records.getAllDerivedDefinitions("Diagnostic");
1688 Records.getAllDerivedDefinitions("Diagnostic");
1691 Records.getAllDerivedDefinitions("DiagGroup");
tools/clang/utils/TableGen/ClangOpcodesEmitter.cpp 30 NumTypes(Records.getAllDerivedDefinitions("Type").size()) {}
89 for (auto *Opcode : Records.getAllDerivedDefinitions(Root.getName())) {
tools/clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp 228 Records.getAllDerivedDefinitions("GenericType");
231 std::vector<Record *> Types = Records.getAllDerivedDefinitions("Type");
328 std::vector<Record *> Types = Records.getAllDerivedDefinitions("Type");
336 std::vector<Record *> Builtins = Records.getAllDerivedDefinitions("Builtin");
472 for (const auto *VectList : Records.getAllDerivedDefinitions("IntList")) {
487 Records.getAllDerivedDefinitions("ImageType");
527 for (const auto *GenType : Records.getAllDerivedDefinitions("GenericType")) {
562 std::vector<Record *> Types = Records.getAllDerivedDefinitions("Type");
tools/clang/utils/TableGen/ClangOptionDocEmitter.cpp 50 for (Record *R : Records.getAllDerivedDefinitions("Option"))
67 for (Record *R : Records.getAllDerivedDefinitions("OptionGroup")) {
77 for (Record *R : Records.getAllDerivedDefinitions("Option")) {
tools/clang/utils/TableGen/ClangSACheckersEmitter.cpp 179 std::vector<Record*> checkers = Records.getAllDerivedDefinitions("Checker");
180 std::vector<Record*> packages = Records.getAllDerivedDefinitions("Package");
tools/clang/utils/TableGen/ClangTypeNodesEmitter.cpp 92 Types(Records.getAllDerivedDefinitions(TypeNodeClassName)) {
tools/clang/utils/TableGen/MveEmitter.cpp 1216 for (Record *R : Records.getAllDerivedDefinitions("PrimitiveType"))
1221 for (Record *R : Records.getAllDerivedDefinitions("Intrinsic")) {
tools/clang/utils/TableGen/NeonEmitter.cpp 2314 std::vector<Record *> RV = Records.getAllDerivedDefinitions("Inst");
2476 std::vector<Record *> RV = Records.getAllDerivedDefinitions("Inst");
2583 std::vector<Record *> RV = Records.getAllDerivedDefinitions("Inst");
tools/lldb/utils/TableGen/LLDBOptionDefEmitter.cpp 181 std::vector<Record *> Options = Records.getAllDerivedDefinitions("Option");
tools/lldb/utils/TableGen/LLDBPropertyDefEmitter.cpp 165 Records.getAllDerivedDefinitions("Property");
176 Records.getAllDerivedDefinitions("Property");
utils/TableGen/AsmMatcherEmitter.cpp 1348 Records.getAllDerivedDefinitions("AsmOperandClass");
1534 Records.getAllDerivedDefinitions("InstAlias");
1643 Records.getAllDerivedDefinitions("TokenAlias");
2802 Info.getRecords().getAllDerivedDefinitions("MnemonicAlias");
utils/TableGen/AsmWriterEmitter.cpp 775 Records.getAllDerivedDefinitions("InstAlias");
utils/TableGen/Attributes.cpp 45 Records.getAllDerivedDefinitions("EnumAttr");
58 Records.getAllDerivedDefinitions("EnumAttr");
104 printEnumAttrClasses(OS ,Records.getAllDerivedDefinitions("EnumAttr"));
105 printStrBoolAttrClasses(OS , Records.getAllDerivedDefinitions("StrBoolAttr"));
112 Records.getAllDerivedDefinitions("CompatRule");
124 Records.getAllDerivedDefinitions("MergeRule");
utils/TableGen/CallingConvEmitter.cpp 37 std::vector<Record*> CCs = Records.getAllDerivedDefinitions("CallingConv");
utils/TableGen/CodeEmitterGen.cpp 391 std::vector<Record*> Insts = Records.getAllDerivedDefinitions("Instruction");
utils/TableGen/CodeGenDAGPatterns.cpp 3059 std::vector<Record*> Nodes = Records.getAllDerivedDefinitions("SDNode");
3077 std::vector<Record*> Xforms = Records.getAllDerivedDefinitions("SDNodeXForm");
3089 std::vector<Record*> AMs = Records.getAllDerivedDefinitions("ComplexPattern");
3103 std::vector<Record*> Fragments = Records.getAllDerivedDefinitions("PatFrags");
3192 DefaultOps = Records.getAllDerivedDefinitions("OperandWithDefaultOps");
3783 std::vector<Record*> Instrs = Records.getAllDerivedDefinitions("Instruction");
4192 std::vector<Record*> Patterns = Records.getAllDerivedDefinitions("Pattern");
utils/TableGen/CodeGenHwModes.cpp 55 std::vector<Record*> MRs = Records.getAllDerivedDefinitions("HwMode");
71 std::vector<Record*> MSs = Records.getAllDerivedDefinitions("HwModeSelect");
utils/TableGen/CodeGenMapTable.cpp 204 InstrDefs = Records.getAllDerivedDefinitions(FilterClass);
511 InstrMapVec = Records.getAllDerivedDefinitions("InstrMapping");
576 InstrMapVec = Records.getAllDerivedDefinitions("InstrMapping");
utils/TableGen/CodeGenRegisters.cpp 1105 std::vector<Record*> SRIs = Records.getAllDerivedDefinitions("SubRegIndex");
1114 std::vector<Record*> Regs = Records.getAllDerivedDefinitions("Register");
1122 Records.getAllDerivedDefinitions("RegisterTuples");
1187 std::vector<Record*> RCs = Records.getAllDerivedDefinitions("RegisterClass");
utils/TableGen/CodeGenSchedule.cpp 241 const RecVec Decls = Records.getAllDerivedDefinitions("STIPredicateDecl");
257 Records.getAllDerivedDefinitions("InstructionEquivalenceClass");
405 RecVec RV = Records.getAllDerivedDefinitions("STIPredicate");
441 RecVec MCPredicates = Records.getAllDerivedDefinitions("TIIPredicate");
465 RecVec Units = Records.getAllDerivedDefinitions("RetireControlUnit");
480 RecVec Queues = Records.getAllDerivedDefinitions("MemoryQueue");
524 RecVec ProcRecords = Records.getAllDerivedDefinitions("Processor");
614 RecVec InstRWDefs = Records.getAllDerivedDefinitions("InstRW");
628 RecVec ItinRWDefs = Records.getAllDerivedDefinitions("ItinRW");
643 RecVec AliasDefs = Records.getAllDerivedDefinitions("SchedAlias");
700 } RecVec RWDefs = Records.getAllDerivedDefinitions("SchedReadWrite");
886 RecVec InstRWDefs = Records.getAllDerivedDefinitions("InstRW");
1198 RecVec ItinRWDefs = Records.getAllDerivedDefinitions("ItinRW");
1787 RecVec RegisterFileDefs = Records.getAllDerivedDefinitions("RegisterFile");
1828 ProcResourceDefs = Records.getAllDerivedDefinitions("ProcResourceUnits");
1829 ProcResGroups = Records.getAllDerivedDefinitions("ProcResGroup");
1854 RecVec WRDefs = Records.getAllDerivedDefinitions("WriteRes");
1859 RecVec SWRDefs = Records.getAllDerivedDefinitions("SchedWriteRes");
1864 RecVec RADefs = Records.getAllDerivedDefinitions("ReadAdvance");
1869 RecVec SRADefs = Records.getAllDerivedDefinitions("SchedReadAdvance");
1878 RecVec ProcResGroups = Records.getAllDerivedDefinitions("ProcResGroup");
1887 for (Record *PRU : Records.getAllDerivedDefinitions("ProcResourceUnits")) {
utils/TableGen/CodeGenTarget.cpp 219 std::vector<Record*> Targets = Records.getAllDerivedDefinitions("Target");
348 RegAltNameIndices = Records.getAllDerivedDefinitions("RegAltNameIndex");
400 std::vector<Record*> Insts = Records.getAllDerivedDefinitions("Instruction");
482 Records.getAllDerivedDefinitions("InstructionEncoding");
579 std::vector<Record*> Defs = RC.getAllDerivedDefinitions("Intrinsic");
utils/TableGen/DFAEmitter.cpp 254 for (Record *R : Records.getAllDerivedDefinitions("GenericAutomaton")) {
270 for (Record *T : Records.getAllDerivedDefinitions(TransitionClass)) {
utils/TableGen/DFAPacketizerEmitter.cpp 404 Records.getAllDerivedDefinitions("ProcessorItineraries");
431 Records.getAllDerivedDefinitions("ComboFuncUnits");
451 Records.getAllDerivedDefinitions("InstrItinClass").size();
utils/TableGen/ExegesisEmitter.cpp 74 for (Record *Def : Records.getAllDerivedDefinitions("ProcPfmCounters")) {
99 std::vector<Record *> Targets = Records.getAllDerivedDefinitions("Target");
155 Records.getAllDerivedDefinitions("ProcPfmCounters");
183 Records.getAllDerivedDefinitions("PfmCountersBinding");
utils/TableGen/FixedLenDecoderEmitter.cpp 2433 for (const auto &NumberedAlias : RK.getAllDerivedDefinitions("AdditionalEncoding"))
utils/TableGen/GlobalISelEmitter.cpp 3399 for (Record *Equiv : RK.getAllDerivedDefinitions("GINodeEquiv"))
3403 for (Record *Equiv : RK.getAllDerivedDefinitions("GIComplexPatternEquiv")) {
3411 for (Record *Equiv : RK.getAllDerivedDefinitions("GISDNodeXFormEquiv")) {
4815 const auto &Defs = RK.getAllDerivedDefinitions("PatFrag");
5058 RK.getAllDerivedDefinitions("GIComplexOperandMatcher");
5062 RK.getAllDerivedDefinitions("GICustomOperandRenderer");
utils/TableGen/InstrInfoEmitter.cpp 334 std::vector<Record *> Operands = Records.getAllDerivedDefinitions("Operand");
336 Records.getAllDerivedDefinitions("RegisterOperand");
338 Records.getAllDerivedDefinitions("RegisterClass");
433 RecVec TIIPredicates = Records.getAllDerivedDefinitions("TIIPredicate");
482 RecVec TIIPredicates = Records.getAllDerivedDefinitions("TIIPredicate");
utils/TableGen/OptParserEmitter.cpp 112 Records.getAllDerivedDefinitions("OptionGroup");
113 std::vector<Record*> Opts = Records.getAllDerivedDefinitions("Option");
utils/TableGen/RegisterBankEmitter.cpp 278 std::vector<Record*> Targets = Records.getAllDerivedDefinitions("Target");
284 for (const auto &V : Records.getAllDerivedDefinitions("RegisterBank")) {
304 for (const auto &Class : Records.getAllDerivedDefinitions("RegisterClass")) {
utils/TableGen/RegisterInfoEmitter.cpp 1535 Records.getAllDerivedDefinitions("CalleeSavedRegs");
utils/TableGen/SearchableTableEmitter.cpp 641 for (auto EnumRec : Records.getAllDerivedDefinitions("GenericEnum")) {
661 Records.getAllDerivedDefinitions(FilterClass));
666 for (auto TableRec : Records.getAllDerivedDefinitions("GenericTable")) {
686 collectTableEntries(*Table, Records.getAllDerivedDefinitions(
705 for (Record *IndexRec : Records.getAllDerivedDefinitions("SearchIndex")) {
729 std::vector<Record *> Items = Records.getAllDerivedDefinitions(TableName);
utils/TableGen/SubtargetEmitter.cpp 146 Records.getAllDerivedDefinitions("SubtargetFeature");
205 Records.getAllDerivedDefinitions("SubtargetFeature");
258 Records.getAllDerivedDefinitions("Processor");
1436 Records.getAllDerivedDefinitions("PredicateProlog");
1687 Records.getAllDerivedDefinitions("SubtargetFeature");
utils/TableGen/SubtargetFeatureInfo.cpp 29 Records.getAllDerivedDefinitions("Predicate");
utils/TableGen/TableGen.cpp 209 for (Record *Rec : Records.getAllDerivedDefinitions(Class))
218 for (Record *Rec : Records.getAllDerivedDefinitions("Set")) {