Lines Matching refs:SchedModels
1329 CodeGenSchedModels &SchedModels; member in __anonb49393140a11::PredTransitions
1334 PredTransitions(CodeGenSchedModels &sm): SchedModels(sm) {} in PredTransitions()
1372 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(PC.RWIdx, PC.IsRead); in mutuallyExclusive()
1436 VarProcIdx = SchedModels.getProcModel(ModelDef).Index; in getIntersectingVariants()
1455 AliasProcIdx = SchedModels.getProcModel(ModelDef).Index; in getIntersectingVariants()
1461 *(SchedModels.procModelBegin() + AliasProcIdx); in getIntersectingVariants()
1469 SchedModels.getSchedRW((*AI)->getValueAsDef("AliasRW")); in getIntersectingVariants()
1523 SchedModels.findRWs(SelectedDefs, SelectedRWs, IsRead); in pushVariant()
1528 SelectedRWs.push_back(SchedModels.getSchedRWIdx(VInfo.VarOrSeqDef, IsRead)); in pushVariant()
1531 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(VInfo.RWIdx, IsRead); in pushVariant()
1551 SchedModels.expandRWSequence(*RWI, ExpandedRWs, IsRead); in pushVariant()
1567 SchedModels.expandRWSequence(*RWI, ExpandedRWs, IsRead); in pushVariant()
1583 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(*RWI, IsRead); in substituteVariantOperand()
1649 static void addSequences(CodeGenSchedModels &SchedModels, in addSequences() argument
1654 Result.push_back(SchedModels.findOrInsertRW(S, IsRead)); in addSequences()
1664 static void dumpTransition(const CodeGenSchedModels &SchedModels, in dumpTransition() argument
1670 << SchedModels.getSchedClass(SCTrans.ToClassIdx).Name << "(" in dumpTransition()
1678 CodeGenSchedModels &SchedModels) { in inferFromTransitions() argument
1688 addSequences(SchedModels, I->WriteSequences, OperWritesVariant, false); in inferFromTransitions()
1689 addSequences(SchedModels, I->ReadSequences, OperReadsVariant, true); in inferFromTransitions()
1694 const CodeGenSchedClass &FromSC = SchedModels.getSchedClass(FromClassIdx); in inferFromTransitions()
1699 SchedModels.addSchedClass(/*ItinClassDef=*/nullptr, OperWritesVariant, in inferFromTransitions()
1709 dumpTransition(SchedModels, FromSC, SCTrans, Preds); in inferFromTransitions()
1711 SchedModels.getSchedClass(FromClassIdx) in inferFromTransitions()
2232 void CodeGenSchedClass::dump(const CodeGenSchedModels* SchedModels) const { in dump()
2236 SchedModels->getSchedWrite(Writes[i]).dump(); in dump()
2244 SchedModels->getSchedRead(Reads[i]).dump(); in dump()
2270 dbgs() << SchedModels.getSchedRW(PCI->RWIdx, PCI->IsRead).Name in dump()
2282 dbgs() << SchedModels.getSchedWrite(*WI).Name; in dump()