Searched refs:CodeGenSchedModels (Results 1 – 14 of 14) sorted by relevance
/external/llvm-project/llvm/utils/TableGen/ |
D | CodeGenSchedule.cpp | 167 CodeGenSchedModels::CodeGenSchedModels(RecordKeeper &RK, in CodeGenSchedModels() function in CodeGenSchedModels 237 void CodeGenSchedModels::checkSTIPredicates() const { in checkSTIPredicates() 399 void CodeGenSchedModels::collectSTIPredicates() { in collectSTIPredicates() 439 void CodeGenSchedModels::checkMCInstPredicates() const { in checkMCInstPredicates() 461 void CodeGenSchedModels::collectRetireControlUnits() { in collectRetireControlUnits() 476 void CodeGenSchedModels::collectLoadStoreQueueInfo() { in collectLoadStoreQueueInfo() 506 void CodeGenSchedModels::collectOptionalProcessorInfo() { in collectOptionalProcessorInfo() 520 void CodeGenSchedModels::collectProcModels() { in collectProcModels() 541 void CodeGenSchedModels::addProcModel(Record *ProcDef) { in addProcModel() 587 void CodeGenSchedModels::collectSchedRW() { in collectSchedRW() [all …]
|
D | CodeGenTarget.h | 31 class CodeGenSchedModels; variable 61 mutable std::unique_ptr<CodeGenSchedModels> SchedModels; 139 CodeGenSchedModels &getSchedModels() const;
|
D | CodeGenSchedule.h | 29 class CodeGenSchedModels; variable 161 void dump(const CodeGenSchedModels *SchedModels) const; 416 class CodeGenSchedModels { 451 CodeGenSchedModels(RecordKeeper& RK, const CodeGenTarget &TGT); 497 return const_cast<CodeGenSchedModels*>(this)->getProcModel(ModelDef); in getProcModel() 532 return const_cast<CodeGenSchedModels&>(*this).getSchedRW(Def); in getSchedRW()
|
D | DFAPacketizerEmitter.cpp | 215 CodeGenSchedModels CGS(Records, CGT); in run()
|
D | SubtargetEmitter.cpp | 73 CodeGenSchedModels &SchedModels; 565 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitItineraries() 1298 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitSchedClassTables() 1525 static void collectVariantClasses(const CodeGenSchedModels &SchedModels, in collectVariantClasses()
|
D | CodeGenTarget.cpp | 434 CodeGenSchedModels &CodeGenTarget::getSchedModels() const { in getSchedModels() 436 SchedModels = std::make_unique<CodeGenSchedModels>(Records, *this); in getSchedModels()
|
D | InstrInfoEmitter.cpp | 42 const CodeGenSchedModels &SchedModels;
|
/external/llvm/utils/TableGen/ |
D | CodeGenSchedule.cpp | 82 CodeGenSchedModels::CodeGenSchedModels(RecordKeeper &RK, in CodeGenSchedModels() function in CodeGenSchedModels 138 void CodeGenSchedModels::collectProcModels() { in collectProcModels() 158 void CodeGenSchedModels::addProcModel(Record *ProcDef) { in addProcModel() 204 void CodeGenSchedModels::collectSchedRW() { in collectSchedRW() 329 std::string CodeGenSchedModels::genRWName(ArrayRef<unsigned> Seq, bool IsRead) { in genRWName() 340 unsigned CodeGenSchedModels::getSchedRWIdx(Record *Def, bool IsRead, in getSchedRWIdx() 352 bool CodeGenSchedModels::hasReadOfWrite(Record *WriteDef) const { in hasReadOfWrite() 382 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, in findRWs() 392 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, IdxVec &RWs, in findRWs() 401 void CodeGenSchedModels::expandRWSequence(unsigned RWIdx, IdxVec &RWSeq, in expandRWSequence() [all …]
|
D | CodeGenSchedule.h | 27 class CodeGenSchedModels; variable 157 void dump(const CodeGenSchedModels *SchedModels) const; 226 class CodeGenSchedModels { 259 CodeGenSchedModels(RecordKeeper& RK, const CodeGenTarget &TGT); 305 return const_cast<CodeGenSchedModels*>(this)->getProcModel(ModelDef); in getProcModel() 340 return const_cast<CodeGenSchedModels&>(*this).getSchedRW(Def); in getSchedRW()
|
D | CodeGenTarget.h | 29 class CodeGenSchedModels; variable 77 mutable std::unique_ptr<CodeGenSchedModels> SchedModels; 145 CodeGenSchedModels &getSchedModels() const;
|
D | CodeGenTarget.cpp | 271 CodeGenSchedModels &CodeGenTarget::getSchedModels() const { in getSchedModels() 273 SchedModels = llvm::make_unique<CodeGenSchedModels>(Records, *this); in getSchedModels()
|
D | SubtargetEmitter.cpp | 69 CodeGenSchedModels &SchedModels; 541 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitItineraries() 1105 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitSchedClassTables()
|
D | InstrInfoEmitter.cpp | 35 const CodeGenSchedModels &SchedModels;
|
/external/llvm-project/llvm/docs/ |
D | WritingAnLLVMBackend.rst | 1016 using the ``CodeGenSchedModels`` class. This is distinct from the itinerary
|