Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DCodeGenSchedule.cpp166 CodeGenSchedModels::CodeGenSchedModels(RecordKeeper &RK, in CodeGenSchedModels() function in CodeGenSchedModels
236 void CodeGenSchedModels::checkSTIPredicates() const { in checkSTIPredicates()
398 void CodeGenSchedModels::collectSTIPredicates() { in collectSTIPredicates()
438 void CodeGenSchedModels::checkMCInstPredicates() const { in checkMCInstPredicates()
460 void CodeGenSchedModels::collectRetireControlUnits() { in collectRetireControlUnits()
475 void CodeGenSchedModels::collectLoadStoreQueueInfo() { in collectLoadStoreQueueInfo()
505 void CodeGenSchedModels::collectOptionalProcessorInfo() { in collectOptionalProcessorInfo()
519 void CodeGenSchedModels::collectProcModels() { in collectProcModels()
549 void CodeGenSchedModels::addProcModel(Record *ProcDef) { in addProcModel()
595 void CodeGenSchedModels::collectSchedRW() { in collectSchedRW()
[all …]
H A DCodeGenTarget.h30 class CodeGenSchedModels; variable
60 mutable std::unique_ptr<CodeGenSchedModels> SchedModels;
139 CodeGenSchedModels &getSchedModels() const;
H A DCodeGenSchedule.h26 class CodeGenSchedModels; variable
156 void dump(const CodeGenSchedModels *SchedModels) const;
411 class CodeGenSchedModels {
446 CodeGenSchedModels(RecordKeeper& RK, const CodeGenTarget &TGT);
492 return const_cast<CodeGenSchedModels*>(this)->getProcModel(ModelDef); in getProcModel()
527 return const_cast<CodeGenSchedModels&>(*this).getSchedRW(Def); in getSchedRW()
H A DDFAPacketizerEmitter.cpp213 CodeGenSchedModels CGS(Records, CGT); in run()
H A DSubtargetEmitter.cpp73 CodeGenSchedModels &SchedModels;
599 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitItineraries()
1326 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitSchedClassTables()
1552 static void collectVariantClasses(const CodeGenSchedModels &SchedModels, in collectVariantClasses()
H A DCodeGenTarget.cpp459 CodeGenSchedModels &CodeGenTarget::getSchedModels() const { in getSchedModels()
461 SchedModels = std::make_unique<CodeGenSchedModels>(Records, *this); in getSchedModels()
H A DInstrInfoEmitter.cpp52 const CodeGenSchedModels &SchedModels;
/openbsd-src/gnu/llvm/llvm/docs/
H A DWritingAnLLVMBackend.rst1050 using the ``CodeGenSchedModels`` class. This is distinct from the itinerary