Lines Matching refs:CodeGenSchedModels

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()
709 std::string CodeGenSchedModels::genRWName(ArrayRef<unsigned> Seq, bool IsRead) { in genRWName()
720 unsigned CodeGenSchedModels::getSchedRWIdx(const Record *Def, in getSchedRWIdx()
728 bool CodeGenSchedModels::hasReadOfWrite(Record *WriteDef) const { in hasReadOfWrite()
755 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, in findRWs()
765 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, IdxVec &RWs, in findRWs()
774 void CodeGenSchedModels::expandRWSequence(unsigned RWIdx, IdxVec &RWSeq, in expandRWSequence()
792 void CodeGenSchedModels::expandRWSeqForProc( in expandRWSeqForProc()
830 unsigned CodeGenSchedModels::findRWForSequence(ArrayRef<unsigned> Seq, in findRWForSequence()
842 unsigned CodeGenSchedModels::findOrInsertRW(ArrayRef<unsigned> Seq, in findOrInsertRW()
862 void CodeGenSchedModels::collectSchedClasses() { in collectSchedClasses()
965 CodeGenSchedModels::getSchedClassIdx(const CodeGenInstruction &Inst) const { in getSchedClassIdx()
970 CodeGenSchedModels::createSchedClassName(Record *ItinClassDef, in createSchedClassName()
989 std::string CodeGenSchedModels::createSchedClassName(const RecVec &InstDefs) { in createSchedClassName()
1003 unsigned CodeGenSchedModels::addSchedClass(Record *ItinClassDef, in addSchedClass()
1039 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()
1218 void CodeGenSchedModels::inferSchedClasses() { in inferSchedClasses()
1241 void CodeGenSchedModels::inferFromItinClass(Record *ItinClassDef, in inferFromItinClass()
1264 void CodeGenSchedModels::inferFromInstRWs(unsigned SCIdx) { in inferFromInstRWs()
1327 CodeGenSchedModels &SchedModels;
1332 PredTransitions(CodeGenSchedModels &sm): SchedModels(sm) {} in PredTransitions()
1641 static void addSequences(CodeGenSchedModels &SchedModels, in addSequences()
1656 static void dumpTransition(const CodeGenSchedModels &SchedModels, in dumpTransition()
1670 CodeGenSchedModels &SchedModels) { in inferFromTransitions()
1707 std::vector<unsigned> CodeGenSchedModels::getAllProcIndices() const { in getAllProcIndices()
1733 void CodeGenSchedModels::inferFromRW(ArrayRef<unsigned> OperWrites, in inferFromRW()
1786 bool CodeGenSchedModels::hasSuperGroup(RecVec &SubUnits, CodeGenProcModel &PM) { in hasSuperGroup()
1804 void CodeGenSchedModels::verifyProcResourceGroups(CodeGenProcModel &PM) { in verifyProcResourceGroups()
1832 void CodeGenSchedModels::collectRegisterFiles() { in collectRegisterFiles()
1873 void CodeGenSchedModels::collectProcResources() { in collectProcResources()
1974 void CodeGenSchedModels::checkCompleteness() { in checkCompleteness()
2032 void CodeGenSchedModels::collectItinProcResources(Record *ItinClassDef) { in collectItinProcResources()
2054 void CodeGenSchedModels::collectRWResources(unsigned RWIdx, bool IsRead, in collectRWResources()
2086 void CodeGenSchedModels::collectRWResources(ArrayRef<unsigned> Writes, in collectRWResources()
2097 Record *CodeGenSchedModels::findProcResUnits(Record *ProcResKind, in findProcResUnits()
2138 void CodeGenSchedModels::addProcResource(Record *ProcResKind, in addProcResource()
2160 void CodeGenSchedModels::addWriteRes(Record *ProcWriteResDef, unsigned PIdx) { in addWriteRes()
2176 void CodeGenSchedModels::addReadAdvance(Record *ProcReadAdvanceDef, in addReadAdvance()
2219 void CodeGenSchedClass::dump(const CodeGenSchedModels* SchedModels) const { in dump()