• Home
  • Raw
  • Download

Lines Matching refs:CodeGenSchedModels

82 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()
420 void CodeGenSchedModels::expandRWSeqForProc( in expandRWSeqForProc()
460 unsigned CodeGenSchedModels::findRWForSequence(ArrayRef<unsigned> Seq, in findRWForSequence()
474 unsigned CodeGenSchedModels::findOrInsertRW(ArrayRef<unsigned> Seq, in findOrInsertRW()
496 void CodeGenSchedModels::collectSchedClasses() { in collectSchedClasses()
588 unsigned CodeGenSchedModels::findSchedClassIdx(Record *ItinClassDef, in findSchedClassIdx()
601 unsigned CodeGenSchedModels::getSchedClassIdx( in getSchedClassIdx()
608 CodeGenSchedModels::createSchedClassName(Record *ItinClassDef, in createSchedClassName()
627 std::string CodeGenSchedModels::createSchedClassName(const RecVec &InstDefs) { in createSchedClassName()
641 unsigned CodeGenSchedModels::addSchedClass(Record *ItinClassDef, in addSchedClass()
672 void CodeGenSchedModels::createInstRWClass(Record *InstRWDef) { in createInstRWClass()
767 bool CodeGenSchedModels::hasItineraries() const { in hasItineraries()
768 for (CodeGenSchedModels::ProcIter PI = procModelBegin(), PE = procModelEnd(); in hasItineraries()
777 void CodeGenSchedModels::collectProcItins() { in collectProcItins()
820 void CodeGenSchedModels::collectProcItinRW() { in collectProcItinRW()
837 void CodeGenSchedModels::collectProcUnsupportedFeatures() { in collectProcUnsupportedFeatures()
847 void CodeGenSchedModels::inferSchedClasses() { in inferSchedClasses()
868 void CodeGenSchedModels::inferFromItinClass(Record *ItinClassDef, in inferFromItinClass()
893 void CodeGenSchedModels::inferFromInstRWs(unsigned SCIdx) { in inferFromInstRWs()
949 CodeGenSchedModels &SchedModels;
954 PredTransitions(CodeGenSchedModels &sm): SchedModels(sm) {} in PredTransitions()
1003 CodeGenSchedModels &SchedModels) { in hasAliasedVariants()
1028 CodeGenSchedModels &SchedModels) { in hasVariant()
1293 CodeGenSchedModels &SchedModels) { in inferFromTransitions()
1336 void CodeGenSchedModels::inferFromRW(ArrayRef<unsigned> OperWrites, in inferFromRW()
1395 bool CodeGenSchedModels::hasSuperGroup(RecVec &SubUnits, CodeGenProcModel &PM) { in hasSuperGroup()
1415 void CodeGenSchedModels::verifyProcResourceGroups(CodeGenProcModel &PM) { in verifyProcResourceGroups()
1444 void CodeGenSchedModels::collectProcResources() { in collectProcResources()
1547 void CodeGenSchedModels::checkCompleteness() { in checkCompleteness()
1602 void CodeGenSchedModels::collectItinProcResources(Record *ItinClassDef) { in collectItinProcResources()
1625 void CodeGenSchedModels::collectRWResources(unsigned RWIdx, bool IsRead, in collectRWResources()
1660 void CodeGenSchedModels::collectRWResources(ArrayRef<unsigned> Writes, in collectRWResources()
1673 Record *CodeGenSchedModels::findProcResUnits(Record *ProcResKind, in findProcResUnits()
1717 void CodeGenSchedModels::addProcResource(Record *ProcResKind, in addProcResource()
1740 void CodeGenSchedModels::addWriteRes(Record *ProcWriteResDef, unsigned PIdx) { in addWriteRes()
1758 void CodeGenSchedModels::addReadAdvance(Record *ProcReadAdvanceDef, in addReadAdvance()
1803 void CodeGenSchedClass::dump(const CodeGenSchedModels* SchedModels) const { in dump()