Home
last modified time | relevance | path

Searched refs:CodeGenSchedModels (Results 1 – 6 of 6) sorted by relevance

/external/llvm/utils/TableGen/
DCodeGenSchedule.cpp88 CodeGenSchedModels::CodeGenSchedModels(RecordKeeper &RK, in CodeGenSchedModels() function in CodeGenSchedModels
138 void CodeGenSchedModels::collectProcModels() { in collectProcModels()
159 void CodeGenSchedModels::addProcModel(Record *ProcDef) { in addProcModel()
207 void CodeGenSchedModels::collectSchedRW() { in collectSchedRW()
332 std::string CodeGenSchedModels::genRWName(const IdxVec& Seq, bool IsRead) { in genRWName()
343 unsigned CodeGenSchedModels::getSchedRWIdx(Record *Def, bool IsRead, in getSchedRWIdx()
355 bool CodeGenSchedModels::hasReadOfWrite(Record *WriteDef) const { in hasReadOfWrite()
385 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, in findRWs()
395 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, IdxVec &RWs, in findRWs()
404 void CodeGenSchedModels::expandRWSequence(unsigned RWIdx, IdxVec &RWSeq, in expandRWSequence()
[all …]
DCodeGenSchedule.h27 class CodeGenSchedModels; variable
156 void dump(const CodeGenSchedModels *SchedModels) const;
219 class CodeGenSchedModels {
249 CodeGenSchedModels(RecordKeeper& RK, const CodeGenTarget &TGT);
297 return const_cast<CodeGenSchedModels*>(this)->getProcModel(ModelDef); in getProcModel()
331 return const_cast<CodeGenSchedModels&>(*this).getSchedRW(Def); in getSchedRW()
DCodeGenTarget.h29 class CodeGenSchedModels; variable
77 mutable std::unique_ptr<CodeGenSchedModels> SchedModels;
147 CodeGenSchedModels &getSchedModels() const;
DSubtargetEmitter.cpp62 CodeGenSchedModels &SchedModels;
373 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitStageAndOperandCycleData()
427 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitStageAndOperandCycleData()
551 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitItineraries()
825 for (CodeGenSchedModels::SchedClassIter SCI = SchedModels.schedClassBegin(), in GenSchedClassTables()
1127 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitSchedClassTables()
1172 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitProcessorModels()
1275 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitSchedModel()
1302 for (CodeGenSchedModels::SchedClassIter SCI = SchedModels.schedClassBegin(), in EmitSchedModelHelpers()
DCodeGenTarget.cpp260 CodeGenSchedModels &CodeGenTarget::getSchedModels() const { in getSchedModels()
262 SchedModels = llvm::make_unique<CodeGenSchedModels>(Records, *this); in getSchedModels()
DInstrInfoEmitter.cpp35 const CodeGenSchedModels &SchedModels;