Lines Matching refs:CodeGenSchedModels
184 CodeGenSchedModels::CodeGenSchedModels(RecordKeeper &RK, in CodeGenSchedModels() function in CodeGenSchedModels
254 void CodeGenSchedModels::checkSTIPredicates() const { in checkSTIPredicates()
417 void CodeGenSchedModels::collectSTIPredicates() { in collectSTIPredicates()
457 void CodeGenSchedModels::checkMCInstPredicates() const { in checkMCInstPredicates()
479 void CodeGenSchedModels::collectRetireControlUnits() { in collectRetireControlUnits()
494 void CodeGenSchedModels::collectLoadStoreQueueInfo() { in collectLoadStoreQueueInfo()
524 void CodeGenSchedModels::collectOptionalProcessorInfo() { in collectOptionalProcessorInfo()
538 void CodeGenSchedModels::collectProcModels() { in collectProcModels()
568 void CodeGenSchedModels::addProcModel(Record *ProcDef) { in addProcModel()
614 void CodeGenSchedModels::collectSchedRW() { in collectSchedRW()
736 std::string CodeGenSchedModels::genRWName(ArrayRef<unsigned> Seq, bool IsRead) { in genRWName()
747 unsigned CodeGenSchedModels::getSchedRWIdx(const Record *Def, in getSchedRWIdx()
755 bool CodeGenSchedModels::hasReadOfWrite(Record *WriteDef) const { in hasReadOfWrite()
780 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, in findRWs()
790 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, IdxVec &RWs, in findRWs()
799 void CodeGenSchedModels::expandRWSequence(unsigned RWIdx, IdxVec &RWSeq, in expandRWSequence()
817 void CodeGenSchedModels::expandRWSeqForProc( in expandRWSeqForProc()
855 unsigned CodeGenSchedModels::findRWForSequence(ArrayRef<unsigned> Seq, in findRWForSequence()
867 unsigned CodeGenSchedModels::findOrInsertRW(ArrayRef<unsigned> Seq, in findOrInsertRW()
887 void CodeGenSchedModels::collectSchedClasses() { in collectSchedClasses()
990 CodeGenSchedModels::getSchedClassIdx(const CodeGenInstruction &Inst) const { in getSchedClassIdx()
995 CodeGenSchedModels::createSchedClassName(Record *ItinClassDef, in createSchedClassName()
1014 std::string CodeGenSchedModels::createSchedClassName(const RecVec &InstDefs) { in createSchedClassName()
1028 unsigned CodeGenSchedModels::addSchedClass(Record *ItinClassDef, in addSchedClass()
1064 void CodeGenSchedModels::createInstRWClass(Record *InstRWDef) { in createInstRWClass()
1164 bool CodeGenSchedModels::hasItineraries() const { in hasItineraries()
1172 void CodeGenSchedModels::collectProcItins() { in collectProcItins()
1217 void CodeGenSchedModels::collectProcItinRW() { in collectProcItinRW()
1234 void CodeGenSchedModels::collectProcUnsupportedFeatures() { in collectProcUnsupportedFeatures()
1243 void CodeGenSchedModels::inferSchedClasses() { in inferSchedClasses()
1266 void CodeGenSchedModels::inferFromItinClass(Record *ItinClassDef, in inferFromItinClass()
1289 void CodeGenSchedModels::inferFromInstRWs(unsigned SCIdx) { in inferFromInstRWs()
1352 CodeGenSchedModels &SchedModels;
1357 PredTransitions(CodeGenSchedModels &sm): SchedModels(sm) {} in PredTransitions()
1666 static void addSequences(CodeGenSchedModels &SchedModels, in addSequences()
1681 static void dumpTransition(const CodeGenSchedModels &SchedModels, in dumpTransition()
1695 CodeGenSchedModels &SchedModels) { in inferFromTransitions()
1732 std::vector<unsigned> CodeGenSchedModels::getAllProcIndices() const { in getAllProcIndices()
1758 void CodeGenSchedModels::inferFromRW(ArrayRef<unsigned> OperWrites, in inferFromRW()
1811 bool CodeGenSchedModels::hasSuperGroup(RecVec &SubUnits, CodeGenProcModel &PM) { in hasSuperGroup()
1829 void CodeGenSchedModels::verifyProcResourceGroups(CodeGenProcModel &PM) { in verifyProcResourceGroups()
1857 void CodeGenSchedModels::collectRegisterFiles() { in collectRegisterFiles()
1898 void CodeGenSchedModels::collectProcResources() { in collectProcResources()
1999 void CodeGenSchedModels::checkCompleteness() { in checkCompleteness()
2055 void CodeGenSchedModels::collectItinProcResources(Record *ItinClassDef) { in collectItinProcResources()
2077 void CodeGenSchedModels::collectRWResources(unsigned RWIdx, bool IsRead, in collectRWResources()
2109 void CodeGenSchedModels::collectRWResources(ArrayRef<unsigned> Writes, in collectRWResources()
2120 Record *CodeGenSchedModels::findProcResUnits(Record *ProcResKind, in findProcResUnits()
2161 void CodeGenSchedModels::addProcResource(Record *ProcResKind, in addProcResource()
2183 void CodeGenSchedModels::addWriteRes(Record *ProcWriteResDef, unsigned PIdx) { in addWriteRes()
2199 void CodeGenSchedModels::addReadAdvance(Record *ProcReadAdvanceDef, in addReadAdvance()
2242 void CodeGenSchedClass::dump(const CodeGenSchedModels* SchedModels) const { in dump()