Lines Matching refs:CodeGenSchedModels

168 CodeGenSchedModels::CodeGenSchedModels(RecordKeeper &RK,  in CodeGenSchedModels()  function in CodeGenSchedModels
238 void CodeGenSchedModels::checkSTIPredicates() const { in checkSTIPredicates()
403 void CodeGenSchedModels::collectSTIPredicates() { in collectSTIPredicates()
443 void CodeGenSchedModels::checkMCInstPredicates() const { in checkMCInstPredicates()
467 void CodeGenSchedModels::collectRetireControlUnits() { in collectRetireControlUnits()
482 void CodeGenSchedModels::collectLoadStoreQueueInfo() { in collectLoadStoreQueueInfo()
512 void CodeGenSchedModels::collectOptionalProcessorInfo() { in collectOptionalProcessorInfo()
526 void CodeGenSchedModels::collectProcModels() { in collectProcModels()
547 void CodeGenSchedModels::addProcModel(Record *ProcDef) { in addProcModel()
593 void CodeGenSchedModels::collectSchedRW() { in collectSchedRW()
715 std::string CodeGenSchedModels::genRWName(ArrayRef<unsigned> Seq, bool IsRead) { in genRWName()
726 unsigned CodeGenSchedModels::getSchedRWIdx(const Record *Def, in getSchedRWIdx()
734 bool CodeGenSchedModels::hasReadOfWrite(Record *WriteDef) const { in hasReadOfWrite()
761 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, in findRWs()
771 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, IdxVec &RWs, in findRWs()
780 void CodeGenSchedModels::expandRWSequence(unsigned RWIdx, IdxVec &RWSeq, in expandRWSequence()
798 void CodeGenSchedModels::expandRWSeqForProc( in expandRWSeqForProc()
836 unsigned CodeGenSchedModels::findRWForSequence(ArrayRef<unsigned> Seq, in findRWForSequence()
848 unsigned CodeGenSchedModels::findOrInsertRW(ArrayRef<unsigned> Seq, in findOrInsertRW()
868 void CodeGenSchedModels::collectSchedClasses() { in collectSchedClasses()
972 CodeGenSchedModels::getSchedClassIdx(const CodeGenInstruction &Inst) const { in getSchedClassIdx()
977 CodeGenSchedModels::createSchedClassName(Record *ItinClassDef, in createSchedClassName()
996 std::string CodeGenSchedModels::createSchedClassName(const RecVec &InstDefs) { in createSchedClassName()
1010 unsigned CodeGenSchedModels::addSchedClass(Record *ItinClassDef, in addSchedClass()
1046 void CodeGenSchedModels::createInstRWClass(Record *InstRWDef) { in createInstRWClass()
1139 bool CodeGenSchedModels::hasItineraries() const { in hasItineraries()
1147 void CodeGenSchedModels::collectProcItins() { in collectProcItins()
1192 void CodeGenSchedModels::collectProcItinRW() { in collectProcItinRW()
1209 void CodeGenSchedModels::collectProcUnsupportedFeatures() { in collectProcUnsupportedFeatures()
1219 void CodeGenSchedModels::inferSchedClasses() { in inferSchedClasses()
1242 void CodeGenSchedModels::inferFromItinClass(Record *ItinClassDef, in inferFromItinClass()
1265 void CodeGenSchedModels::inferFromInstRWs(unsigned SCIdx) { in inferFromInstRWs()
1321 CodeGenSchedModels &SchedModels;
1326 PredTransitions(CodeGenSchedModels &sm): SchedModels(sm) {} in PredTransitions()
1374 CodeGenSchedModels &SchedModels) { in hasAliasedVariants()
1397 CodeGenSchedModels &SchedModels) { in hasVariant()
1644 CodeGenSchedModels &SchedModels) { in inferFromTransitions()
1680 void CodeGenSchedModels::inferFromRW(ArrayRef<unsigned> OperWrites, in inferFromRW()
1733 bool CodeGenSchedModels::hasSuperGroup(RecVec &SubUnits, CodeGenProcModel &PM) { in hasSuperGroup()
1752 void CodeGenSchedModels::verifyProcResourceGroups(CodeGenProcModel &PM) { in verifyProcResourceGroups()
1781 void CodeGenSchedModels::collectRegisterFiles() { in collectRegisterFiles()
1822 void CodeGenSchedModels::collectProcResources() { in collectProcResources()
1924 void CodeGenSchedModels::checkCompleteness() { in checkCompleteness()
1979 void CodeGenSchedModels::collectItinProcResources(Record *ItinClassDef) { in collectItinProcResources()
2001 void CodeGenSchedModels::collectRWResources(unsigned RWIdx, bool IsRead, in collectRWResources()
2036 void CodeGenSchedModels::collectRWResources(ArrayRef<unsigned> Writes, in collectRWResources()
2047 Record *CodeGenSchedModels::findProcResUnits(Record *ProcResKind, in findProcResUnits()
2088 void CodeGenSchedModels::addProcResource(Record *ProcResKind, in addProcResource()
2110 void CodeGenSchedModels::addWriteRes(Record *ProcWriteResDef, unsigned PIdx) { in addWriteRes()
2127 void CodeGenSchedModels::addReadAdvance(Record *ProcReadAdvanceDef, in addReadAdvance()
2170 void CodeGenSchedClass::dump(const CodeGenSchedModels* SchedModels) const { in dump()