Lines Matching defs:SchedModels

1288   CodeGenSchedModels &SchedModels;
1293 PredTransitions(CodeGenSchedModels &sm) : SchedModels(sm) {}
1330 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(PC.RWIdx, PC.IsRead);
1394 VarProcIdx = SchedModels.getProcModel(ModelDef).Index;
1413 AliasProcIdx = SchedModels.getProcModel(ModelDef).Index;
1418 const CodeGenProcModel &PM = SchedModels.procModels()[AliasProcIdx];
1426 SchedModels.getSchedRW((*AI)->getValueAsDef("AliasRW"));
1479 SchedModels.findRWs(SelectedDefs, SelectedRWs, IsRead);
1483 SelectedRWs.push_back(SchedModels.getSchedRWIdx(VInfo.VarOrSeqDef, IsRead));
1486 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(VInfo.RWIdx, IsRead);
1506 SchedModels.expandRWSequence(*RWI, ExpandedRWs, IsRead);
1519 SchedModels.expandRWSequence(SelectedRW, ExpandedRWs, IsRead);
1534 const CodeGenSchedRW &SchedRW = SchedModels.getSchedRW(RWI, IsRead);
1593 static void addSequences(CodeGenSchedModels &SchedModels,
1598 Result.push_back(SchedModels.findOrInsertRW(S, IsRead));
1608 static void dumpTransition(const CodeGenSchedModels &SchedModels,
1614 << SchedModels.getSchedClass(SCTrans.ToClassIdx).Name << "("
1622 CodeGenSchedModels &SchedModels) {
1631 addSequences(SchedModels, LastTransition.WriteSequences, OperWritesVariant,
1633 addSequences(SchedModels, LastTransition.ReadSequences, OperReadsVariant,
1639 const CodeGenSchedClass &FromSC = SchedModels.getSchedClass(FromClassIdx);
1644 SchedModels.addSchedClass(/*ItinClassDef=*/nullptr, OperWritesVariant,
1652 dumpTransition(SchedModels, FromSC, SCTrans, Preds);
1654 SchedModels.getSchedClass(FromClassIdx)
2197 void CodeGenSchedClass::dump(const CodeGenSchedModels *SchedModels) const {
2200 SchedModels->getSchedWrite(Writes[i]).dump();
2208 SchedModels->getSchedRead(Reads[i]).dump();
2231 dbgs() << LS << SchedModels.getSchedRW(PC.RWIdx, PC.IsRead).Name << ":"
2241 dbgs() << LS << SchedModels.getSchedWrite(N).Name;