Home
last modified time | relevance | path

Searched refs:RecVec (Results 1 – 20 of 20) sorted by relevance

/external/llvm/utils/TableGen/
DCodeGenSchedule.h30 typedef std::vector<Record*> RecVec; typedef
36 void splitSchedReadWrites(const RecVec &RWDefs,
37 RecVec &WriteDefs, RecVec &ReadDefs);
56 RecVec Aliases;
100 RecVec PredTerm;
143 RecVec InstRWs;
186 RecVec ItinDefList;
190 RecVec ItinRWDefs;
194 RecVec UnsupportedFeaturesDefs;
197 RecVec WriteResDefs;
[all …]
DCodeGenSchedule.cpp139 RecVec ProcRecords = Records.getAllDerivedDefinitions("Processor"); in collectProcModels()
179 static void scanSchedRW(Record *RWDef, RecVec &RWDefs, in scanSchedRW()
186 RecVec Seq = RWDef->getValueAsListOfDefs("Writes"); in scanSchedRW()
192 RecVec Vars = RWDef->getValueAsListOfDefs("Variants"); in scanSchedRW()
195 RecVec Selected = (*VI)->getValueAsListOfDefs("Selected"); in scanSchedRW()
212 RecVec SWDefs, SRDefs; in collectSchedRW()
217 RecVec RWs = SchedDef->getValueAsListOfDefs("SchedRW"); in collectSchedRW()
228 RecVec InstRWDefs = Records.getAllDerivedDefinitions("InstRW"); in collectSchedRW()
231 RecVec RWDefs = (*OI)->getValueAsListOfDefs("OperandReadWrites"); in collectSchedRW()
243 RecVec ItinRWDefs = Records.getAllDerivedDefinitions("ItinRW"); in collectSchedRW()
[all …]
DSubtargetEmitter.cpp97 void ExpandProcResources(RecVec &PRVec, std::vector<int64_t> &Cycles,
617 RecVec ResUnits = PRDef->getValueAsListOfDefs("Resources"); in EmitProcessorResources()
753 void SubtargetEmitter::ExpandProcResources(RecVec &PRVec, in ExpandProcResources()
760 RecVec SubResources; in ExpandProcResources()
783 RecVec SuperResources = PR->getValueAsListOfDefs("Resources"); in ExpandProcResources()
875 RecVec Matched = I->getValueAsListOfDefs("MatchedItinClasses"); in GenSchedClassTables()
927 RecVec PRVec = WriteRes->getValueAsListOfDefs("ProcResources"); in GenSchedClassTables()
971 RecVec ValidWrites = ReadAdvance->getValueAsListOfDefs("ValidWrites"); in GenSchedClassTables()
DRegisterInfoEmitter.cpp1459 const SetTheory::RecVec *Regs = RegBank.getSets().expand(CSRSet); in runTargetDesc()
DCodeGenRegisters.cpp676 const SetTheory::RecVec *Elements = RegBank.getSets().expand(R); in CodeGenRegisterClass()
/external/llvm-project/llvm/utils/TableGen/
DCodeGenSchedule.cpp241 const RecVec Decls = Records.getAllDerivedDefinitions("STIPredicateDecl"); in checkSTIPredicates()
255 const RecVec Defs = in checkSTIPredicates()
258 RecVec Opcodes = R->getValueAsListOfDefs("Opcodes"); in checkSTIPredicates()
299 RecVec Classes = Def->getValueAsListOfDefs("Classes"); in processSTIPredicate()
305 RecVec Opcodes = EC->getValueAsListOfDefs("Opcodes"); in processSTIPredicate()
330 RecVec Classes = Def->getValueAsListOfDefs("Classes"); in processSTIPredicate()
337 RecVec Opcodes = EC->getValueAsListOfDefs("Opcodes"); in processSTIPredicate()
404 RecVec RV = Records.getAllDerivedDefinitions("STIPredicate"); in collectSTIPredicates()
440 RecVec MCPredicates = Records.getAllDerivedDefinitions("TIIPredicate"); in checkMCInstPredicates()
462 RecVec Units = Records.getAllDerivedDefinitions("RetireControlUnit"); in collectRetireControlUnits()
[all …]
DCodeGenSchedule.h33 using RecVec = std::vector<Record*>; variable
56 RecVec Aliases;
100 RecVec PredTerm;
143 RecVec InstRWs;
229 RecVec ItinDefList;
233 RecVec ItinRWDefs;
237 RecVec UnsupportedFeaturesDefs;
240 RecVec WriteResDefs;
241 RecVec ReadAdvanceDefs;
244 RecVec ProcResourceDefs;
[all …]
DPredicateExpander.h55 using RecVec = std::vector<Record *>; variable
72 void expandCheckPseudo(raw_ostream &OS, const RecVec &Opcodes);
73 void expandCheckOpcode(raw_ostream &OS, const RecVec &Opcodes);
74 void expandPredicateSequence(raw_ostream &OS, const RecVec &Sequence,
89 void expandOpcodeSwitchStatement(raw_ostream &OS, const RecVec &Cases,
DPredicateExpander.cpp118 const RecVec &Opcodes) { in expandCheckOpcode()
148 const RecVec &Opcodes) { in expandCheckPseudo()
156 const RecVec &Sequence, in expandPredicateSequence()
242 const RecVec &Opcodes = Rec->getValueAsListOfDefs("Opcodes"); in expandOpcodeSwitchCase()
256 const RecVec &Cases, in expandOpcodeSwitchStatement()
424 RecVec Delegates = Fn.getDeclaration()->getValueAsListOfDefs("Delegates"); in expandPrologue()
DSubtargetEmitter.cpp111 void ExpandProcResources(RecVec &PRVec, std::vector<int64_t> &Cycles,
179 static void printFeatureMask(raw_ostream &OS, RecVec &FeatureList, in printFeatureMask()
234 RecVec ImpliesList = Feature->getValueAsListOfDefs("Implies"); in FeatureKeyValues()
268 RecVec FeatureList = Processor->getValueAsListOfDefs("Features"); in CPUKeyValues()
269 RecVec TuneFeatureList = Processor->getValueAsListOfDefs("TuneFeatures"); in CPUKeyValues()
301 RecVec StageList = ItinData->getValueAsListOfDefs("Stages"); in FormItineraryStageString()
314 RecVec UnitList = Stage->getValueAsListOfDefs("Units"); in FormItineraryStageString()
361 RecVec BypassList = ItinData->getValueAsListOfDefs("Bypasses"); in FormItineraryBypassString()
392 RecVec FUs = ProcModel.ItinsDef->getValueAsListOfDefs("FU"); in EmitStageAndOperandCycleData()
406 RecVec BPs = ProcModel.ItinsDef->getValueAsListOfDefs("BP"); in EmitStageAndOperandCycleData()
[all …]
DDFAPacketizerEmitter.cpp84 void createScheduleClasses(unsigned ItineraryIdx, const RecVec &Itineraries);
193 const RecVec &Itineraries) { in createScheduleClasses()
DInstrInfoEmitter.cpp438 RecVec TIIPredicates = Records.getAllDerivedDefinitions("TIIPredicate"); in emitMCIIHelperMethods()
487 RecVec TIIPredicates = Records.getAllDerivedDefinitions("TIIPredicate"); in emitTIIHelperMethods()
DRegisterInfoEmitter.cpp1551 const SetTheory::RecVec *Regs = RegBank.getSets().expand(CSRSet); in runTargetDesc()
DCodeGenRegisters.cpp758 const SetTheory::RecVec *Elements = RegBank.getSets().expand(R); in CodeGenRegisterClass()
/external/llvm/include/llvm/TableGen/
DSetTheory.h65 typedef std::vector<Record*> RecVec; typedef
94 typedef std::map<Record*, RecVec> ExpandMap;
136 const RecVec *expand(Record *Set);
/external/llvm-project/llvm/include/llvm/TableGen/
DSetTheory.h66 using RecVec = std::vector<Record *>;
97 using ExpandMap = std::map<Record *, RecVec>;
139 const RecVec *expand(Record *Set);
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/TableGen/
DSetTheory.h66 using RecVec = std::vector<Record *>;
97 using ExpandMap = std::map<Record *, RecVec>;
139 const RecVec *expand(Record *Set);
/external/llvm/lib/TableGen/
DSetTheory.cpp26 typedef SetTheory::RecVec RecVec; typedef
220 if (const RecVec *Result = ST.expand(Rec)) in apply()
275 if (const RecVec *Result = expand(Def->getDef())) in evaluate()
298 const RecVec *SetTheory::expand(Record *Set) { in expand()
313 RecVec &EltVec = Expansions[Set]; in expand()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/TableGen/
DSetTheory.cpp36 using RecVec = SetTheory::RecVec; typedef
230 if (const RecVec *Result = ST.expand(Rec)) in apply()
285 if (const RecVec *Result = expand(Def->getDef())) in evaluate()
308 const RecVec *SetTheory::expand(Record *Set) { in expand()
323 RecVec &EltVec = Expansions[Set]; in expand()
/external/llvm-project/llvm/lib/TableGen/
DSetTheory.cpp36 using RecVec = SetTheory::RecVec; typedef
230 if (const RecVec *Result = ST.expand(Rec)) in apply()
285 if (const RecVec *Result = expand(Def->getDef())) in evaluate()
308 const RecVec *SetTheory::expand(Record *Set) { in expand()
323 RecVec &EltVec = Expansions[Set]; in expand()