Home
last modified time | relevance | path

Searched refs:RecVec (Results 1 – 7 of 7) 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;
185 RecVec ItinDefList;
189 RecVec ItinRWDefs;
192 RecVec WriteResDefs;
193 RecVec ReadAdvanceDefs;
[all …]
DCodeGenSchedule.cpp139 RecVec ProcRecords = Records.getAllDerivedDefinitions("Processor"); in collectProcModels()
182 static void scanSchedRW(Record *RWDef, RecVec &RWDefs, in scanSchedRW()
189 RecVec Seq = RWDef->getValueAsListOfDefs("Writes"); in scanSchedRW()
195 RecVec Vars = RWDef->getValueAsListOfDefs("Variants"); in scanSchedRW()
198 RecVec Selected = (*VI)->getValueAsListOfDefs("Selected"); in scanSchedRW()
215 RecVec SWDefs, SRDefs; in collectSchedRW()
220 RecVec RWs = SchedDef->getValueAsListOfDefs("SchedRW"); in collectSchedRW()
231 RecVec InstRWDefs = Records.getAllDerivedDefinitions("InstRW"); in collectSchedRW()
234 RecVec RWDefs = (*OI)->getValueAsListOfDefs("OperandReadWrites"); in collectSchedRW()
246 RecVec ItinRWDefs = Records.getAllDerivedDefinitions("ItinRW"); in collectSchedRW()
[all …]
DSubtargetEmitter.cpp90 void ExpandProcResources(RecVec &PRVec, std::vector<int64_t> &Cycles,
627 RecVec ResUnits = PRDef->getValueAsListOfDefs("Resources"); in EmitProcessorResources()
768 void SubtargetEmitter::ExpandProcResources(RecVec &PRVec, in ExpandProcResources()
775 RecVec SubResources; in ExpandProcResources()
800 RecVec SuperResources = (*PRI)->getValueAsListOfDefs("Resources"); in ExpandProcResources()
895 RecVec Matched = (*II)->getValueAsListOfDefs("MatchedItinClasses"); in GenSchedClassTables()
948 RecVec PRVec = WriteRes->getValueAsListOfDefs("ProcResources"); in GenSchedClassTables()
992 RecVec ValidWrites = ReadAdvance->getValueAsListOfDefs("ValidWrites"); in GenSchedClassTables()
DRegisterInfoEmitter.cpp1418 const SetTheory::RecVec *Regs = RegBank.getSets().expand(CSRSet); in runTargetDesc()
DCodeGenRegisters.cpp677 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/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()
312 RecVec &EltVec = Expansions[Set]; in expand()