Lines Matching refs:SchedModels

1352   CodeGenSchedModels &SchedModels;  member in __anon3a1684130b11::PredTransitions
1357 PredTransitions(CodeGenSchedModels &sm): SchedModels(sm) {} in PredTransitions()
1395 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(PC.RWIdx, PC.IsRead); in mutuallyExclusive()
1459 VarProcIdx = SchedModels.getProcModel(ModelDef).Index; in getIntersectingVariants()
1478 AliasProcIdx = SchedModels.getProcModel(ModelDef).Index; in getIntersectingVariants()
1484 *(SchedModels.procModelBegin() + AliasProcIdx); in getIntersectingVariants()
1492 SchedModels.getSchedRW((*AI)->getValueAsDef("AliasRW")); in getIntersectingVariants()
1546 SchedModels.findRWs(SelectedDefs, SelectedRWs, IsRead); in pushVariant()
1551 SelectedRWs.push_back(SchedModels.getSchedRWIdx(VInfo.VarOrSeqDef, IsRead)); in pushVariant()
1554 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(VInfo.RWIdx, IsRead); in pushVariant()
1574 SchedModels.expandRWSequence(*RWI, ExpandedRWs, IsRead); in pushVariant()
1588 SchedModels.expandRWSequence(SelectedRW, ExpandedRWs, IsRead); in pushVariant()
1603 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(RWI, IsRead); in substituteVariantOperand()
1666 static void addSequences(CodeGenSchedModels &SchedModels, in addSequences() argument
1671 Result.push_back(SchedModels.findOrInsertRW(S, IsRead)); in addSequences()
1681 static void dumpTransition(const CodeGenSchedModels &SchedModels, in dumpTransition() argument
1687 << SchedModels.getSchedClass(SCTrans.ToClassIdx).Name << "(" in dumpTransition()
1695 CodeGenSchedModels &SchedModels) { in inferFromTransitions() argument
1704 addSequences(SchedModels, LastTransition.WriteSequences, OperWritesVariant, in inferFromTransitions()
1706 addSequences(SchedModels, LastTransition.ReadSequences, OperReadsVariant, in inferFromTransitions()
1712 const CodeGenSchedClass &FromSC = SchedModels.getSchedClass(FromClassIdx); in inferFromTransitions()
1717 SchedModels.addSchedClass(/*ItinClassDef=*/nullptr, OperWritesVariant, in inferFromTransitions()
1725 dumpTransition(SchedModels, FromSC, SCTrans, Preds); in inferFromTransitions()
1727 SchedModels.getSchedClass(FromClassIdx) in inferFromTransitions()
2242 void CodeGenSchedClass::dump(const CodeGenSchedModels* SchedModels) const { in dump()
2246 SchedModels->getSchedWrite(Writes[i]).dump(); in dump()
2254 SchedModels->getSchedRead(Reads[i]).dump(); in dump()
2276 dbgs() << LS << SchedModels.getSchedRW(PC.RWIdx, PC.IsRead).Name << ":" in dump()
2286 dbgs() << LS << SchedModels.getSchedWrite(N).Name; in dump()