Lines Matching defs:SchedModel
82 SchedModel.init(&ST);
85 SchedModel.getNumProcResourceKinds());
122 unsigned PRKinds = SchedModel.getNumProcResourceKinds();
133 if (!SchedModel.hasInstrSchedModel())
135 const MCSchedClassDesc *SC = SchedModel.resolveSchedClass(&MI);
140 PI = SchedModel.getWriteProcResBegin(SC),
141 PE = SchedModel.getWriteProcResEnd(SC); PI != PE; ++PI) {
152 PRCycles[K] * SchedModel.getResourceFactor(K);
161 unsigned PRKinds = SchedModel.getNumProcResourceKinds();
173 unsigned PRKinds = MTM.SchedModel.getNumProcResourceKinds();
191 unsigned PRKinds = MTM.SchedModel.getNumProcResourceKinds();
224 unsigned PRKinds = MTM.SchedModel.getNumProcResourceKinds();
279 unsigned PRKinds = MTM.SchedModel.getNumProcResourceKinds();
292 unsigned PRKinds = MTM.SchedModel.getNumProcResourceKinds();
844 DepCycle += MTM.SchedModel
913 unsigned Factor = MTM.SchedModel.getResourceFactor(K);
915 << MTM.SchedModel.getProcResource(K)->Name << " ("
935 const TargetSchedModel &SchedModel,
959 // live-in list. SchedModel can handle a NULL UseMI.
960 DepHeight += SchedModel.computeOperandLatency(&MI, MO.getOperandNo(),
992 const TargetSchedModel &SchedModel,
996 UseHeight += SchedModel.computeOperandLatency(Dep.DefMI, Dep.DefOp, &UseMI,
1093 unsigned Factor = MTM.SchedModel.getResourceFactor(K);
1095 << MTM.SchedModel.getProcResource(K)->Name << " ("
1120 if (pushDepHeight(Deps.front(), PHI, Height, Heights, MTM.SchedModel,
1146 Cycle = updatePhysDepsUpwards(MI, Cycle, RegUnits, MTM.SchedModel,
1151 if (pushDepHeight(Dep, MI, Cycle, Heights, MTM.SchedModel, MTM.TII))
1223 DepCycle += TE.MTM.SchedModel.computeOperandLatency(Dep.DefMI, Dep.DefOp,
1250 if (unsigned IW = TE.MTM.SchedModel.getIssueWidth())
1274 PI = TE.MTM.SchedModel.getWriteProcResBegin(SC),
1275 PE = TE.MTM.SchedModel.getWriteProcResEnd(SC);
1280 TE.MTM.SchedModel.getResourceFactor(ResourceIdx));
1304 if (unsigned IW = TE.MTM.SchedModel.getIssueWidth())