• Home
  • Raw
  • Download

Lines Matching refs:CodeGenSchedModels

82 CodeGenSchedModels::CodeGenSchedModels(RecordKeeper &RK,  in CodeGenSchedModels()  function in CodeGenSchedModels
132 void CodeGenSchedModels::collectProcModels() { in collectProcModels()
152 void CodeGenSchedModels::addProcModel(Record *ProcDef) { in addProcModel()
198 void CodeGenSchedModels::collectSchedRW() { in collectSchedRW()
323 std::string CodeGenSchedModels::genRWName(ArrayRef<unsigned> Seq, bool IsRead) { in genRWName()
334 unsigned CodeGenSchedModels::getSchedRWIdx(Record *Def, bool IsRead, in getSchedRWIdx()
346 bool CodeGenSchedModels::hasReadOfWrite(Record *WriteDef) const { in hasReadOfWrite()
376 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, in findRWs()
386 void CodeGenSchedModels::findRWs(const RecVec &RWDefs, IdxVec &RWs, in findRWs()
395 void CodeGenSchedModels::expandRWSequence(unsigned RWIdx, IdxVec &RWSeq, in expandRWSequence()
414 void CodeGenSchedModels::expandRWSeqForProc( in expandRWSeqForProc()
454 unsigned CodeGenSchedModels::findRWForSequence(ArrayRef<unsigned> Seq, in findRWForSequence()
468 unsigned CodeGenSchedModels::findOrInsertRW(ArrayRef<unsigned> Seq, in findOrInsertRW()
490 void CodeGenSchedModels::collectSchedClasses() { in collectSchedClasses()
581 unsigned CodeGenSchedModels::findSchedClassIdx(Record *ItinClassDef, in findSchedClassIdx()
594 unsigned CodeGenSchedModels::getSchedClassIdx( in getSchedClassIdx()
601 CodeGenSchedModels::createSchedClassName(Record *ItinClassDef, in createSchedClassName()
620 std::string CodeGenSchedModels::createSchedClassName(const RecVec &InstDefs) { in createSchedClassName()
634 unsigned CodeGenSchedModels::addSchedClass(Record *ItinClassDef, in addSchedClass()
665 void CodeGenSchedModels::createInstRWClass(Record *InstRWDef) { in createInstRWClass()
760 bool CodeGenSchedModels::hasItineraries() const { in hasItineraries()
761 for (CodeGenSchedModels::ProcIter PI = procModelBegin(), PE = procModelEnd(); in hasItineraries()
770 void CodeGenSchedModels::collectProcItins() { in collectProcItins()
813 void CodeGenSchedModels::collectProcItinRW() { in collectProcItinRW()
831 void CodeGenSchedModels::inferSchedClasses() { in inferSchedClasses()
852 void CodeGenSchedModels::inferFromItinClass(Record *ItinClassDef, in inferFromItinClass()
877 void CodeGenSchedModels::inferFromInstRWs(unsigned SCIdx) { in inferFromInstRWs()
933 CodeGenSchedModels &SchedModels;
938 PredTransitions(CodeGenSchedModels &sm): SchedModels(sm) {} in PredTransitions()
987 CodeGenSchedModels &SchedModels) { in hasAliasedVariants()
1012 CodeGenSchedModels &SchedModels) { in hasVariant()
1277 CodeGenSchedModels &SchedModels) { in inferFromTransitions()
1320 void CodeGenSchedModels::inferFromRW(ArrayRef<unsigned> OperWrites, in inferFromRW()
1379 bool CodeGenSchedModels::hasSuperGroup(RecVec &SubUnits, CodeGenProcModel &PM) { in hasSuperGroup()
1399 void CodeGenSchedModels::verifyProcResourceGroups(CodeGenProcModel &PM) { in verifyProcResourceGroups()
1428 void CodeGenSchedModels::collectProcResources() { in collectProcResources()
1526 void CodeGenSchedModels::collectItinProcResources(Record *ItinClassDef) { in collectItinProcResources()
1549 void CodeGenSchedModels::collectRWResources(unsigned RWIdx, bool IsRead, in collectRWResources()
1584 void CodeGenSchedModels::collectRWResources(ArrayRef<unsigned> Writes, in collectRWResources()
1597 Record *CodeGenSchedModels::findProcResUnits(Record *ProcResKind, in findProcResUnits()
1642 void CodeGenSchedModels::addProcResource(Record *ProcResKind, in addProcResource()
1665 void CodeGenSchedModels::addWriteRes(Record *ProcWriteResDef, unsigned PIdx) { in addWriteRes()
1683 void CodeGenSchedModels::addReadAdvance(Record *ProcReadAdvanceDef, in addReadAdvance()
1718 void CodeGenSchedClass::dump(const CodeGenSchedModels* SchedModels) const { in dump()