Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/
DCodeGenSchedule.cpp168 CodeGenSchedModels::CodeGenSchedModels(RecordKeeper &RK, in CodeGenSchedModels() function in CodeGenSchedModels
228 void CodeGenSchedModels::collectRetireControlUnits() { in collectRetireControlUnits()
244 void CodeGenSchedModels::collectOptionalProcessorInfo() { in collectOptionalProcessorInfo()
258 void CodeGenSchedModels::collectProcModels() { in collectProcModels()
279 void CodeGenSchedModels::addProcModel(Record *ProcDef) { in addProcModel()
325 void CodeGenSchedModels::collectSchedRW() { in collectSchedRW()
447 std::string CodeGenSchedModels::genRWName(ArrayRef<unsigned> Seq, bool IsRead) { in genRWName()
458 unsigned CodeGenSchedModels::getSchedRWIdx(const Record *Def, in getSchedRWIdx()
466 bool CodeGenSchedModels::hasReadOfWrite(Record *WriteDef) const { in hasReadOfWrite()
493 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, in findRWs()
[all …]
DCodeGenSchedule.h27 class CodeGenSchedModels; variable
157 void dump(const CodeGenSchedModels *SchedModels) const;
274 class CodeGenSchedModels {
307 CodeGenSchedModels(RecordKeeper& RK, const CodeGenTarget &TGT);
353 return const_cast<CodeGenSchedModels*>(this)->getProcModel(ModelDef); in getProcModel()
388 return const_cast<CodeGenSchedModels&>(*this).getSchedRW(Def); in getSchedRW()
DCodeGenTarget.h32 class CodeGenSchedModels; variable
62 mutable std::unique_ptr<CodeGenSchedModels> SchedModels;
130 CodeGenSchedModels &getSchedModels() const;
DCodeGenTarget.cpp323 CodeGenSchedModels &CodeGenTarget::getSchedModels() const { in getSchedModels()
325 SchedModels = llvm::make_unique<CodeGenSchedModels>(Records, *this); in getSchedModels()
DSubtargetEmitter.cpp74 CodeGenSchedModels &SchedModels;
536 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitItineraries()
1302 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitSchedClassTables()
DInstrInfoEmitter.cpp43 const CodeGenSchedModels &SchedModels;
/external/llvm/utils/TableGen/
DCodeGenSchedule.cpp82 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 …]
DCodeGenSchedule.h27 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()
DCodeGenTarget.h29 class CodeGenSchedModels; variable
77 mutable std::unique_ptr<CodeGenSchedModels> SchedModels;
145 CodeGenSchedModels &getSchedModels() const;
DCodeGenTarget.cpp271 CodeGenSchedModels &CodeGenTarget::getSchedModels() const { in getSchedModels()
273 SchedModels = llvm::make_unique<CodeGenSchedModels>(Records, *this); in getSchedModels()
DSubtargetEmitter.cpp69 CodeGenSchedModels &SchedModels;
541 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitItineraries()
1105 for (CodeGenSchedModels::ProcIter PI = SchedModels.procModelBegin(), in EmitSchedClassTables()
DInstrInfoEmitter.cpp35 const CodeGenSchedModels &SchedModels;
/external/swiftshader/third_party/llvm-7.0/llvm/docs/
DWritingAnLLVMBackend.rst1016 using the ``CodeGenSchedModels`` class. This is distinct from the itinerary