Searched refs:CodeGenSchedModels (Results 1 – 6 of 6) sorted by relevance
/external/llvm/utils/TableGen/ |
D | CodeGenSchedule.cpp | 88 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 …]
|
D | CodeGenSchedule.h | 27 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()
|
D | CodeGenTarget.h | 29 class CodeGenSchedModels; variable 77 mutable std::unique_ptr<CodeGenSchedModels> SchedModels; 147 CodeGenSchedModels &getSchedModels() const;
|
D | SubtargetEmitter.cpp | 62 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()
|
D | CodeGenTarget.cpp | 260 CodeGenSchedModels &CodeGenTarget::getSchedModels() const { in getSchedModels() 262 SchedModels = llvm::make_unique<CodeGenSchedModels>(Records, *this); in getSchedModels()
|
D | InstrInfoEmitter.cpp | 35 const CodeGenSchedModels &SchedModels;
|