Lines Matching refs:SchedModel
59 SchedModel.init(*ST.getSchedModel(), &ST, TII);
62 SchedModel.getNumProcResourceKinds());
95 unsigned PRKinds = SchedModel.getNumProcResourceKinds();
108 if (!SchedModel.hasInstrSchedModel())
110 const MCSchedClassDesc *SC = SchedModel.resolveSchedClass(MI);
115 PI = SchedModel.getWriteProcResBegin(SC),
116 PE = SchedModel.getWriteProcResEnd(SC); PI != PE; ++PI) {
127 PRCycles[K] * SchedModel.getResourceFactor(K);
136 unsigned PRKinds = SchedModel.getNumProcResourceKinds();
150 unsigned PRKinds = MTM.SchedModel.getNumProcResourceKinds();
168 unsigned PRKinds = MTM.SchedModel.getNumProcResourceKinds();
201 unsigned PRKinds = MTM.SchedModel.getNumProcResourceKinds();
257 unsigned PRKinds = MTM.SchedModel.getNumProcResourceKinds();
271 unsigned PRKinds = MTM.SchedModel.getNumProcResourceKinds();
820 unsigned Factor = MTM.SchedModel.getResourceFactor(K);
822 << MTM.SchedModel.getProcResource(K)->Name << " ("
855 DepCycle += MTM.SchedModel
879 const TargetSchedModel &SchedModel,
902 // live-in list. SchedModel can handle a NULL UseMI.
903 DepHeight += SchedModel
937 const TargetSchedModel &SchedModel,
941 UseHeight += SchedModel.computeOperandLatency(Dep.DefMI, Dep.DefOp,
1040 unsigned Factor = MTM.SchedModel.getResourceFactor(K);
1042 << MTM.SchedModel.getProcResource(K)->Name << " ("
1068 Heights, MTM.SchedModel, MTM.TII))
1097 MTM.SchedModel, MTM.TII, MTM.TRI);
1101 if (pushDepHeight(Deps[i], MI, Cycle, Heights, MTM.SchedModel, MTM.TII))
1171 DepCycle += TE.MTM.SchedModel
1195 if (unsigned IW = TE.MTM.SchedModel.getIssueWidth())
1218 PI = TE.MTM.SchedModel.getWriteProcResBegin(SC),
1219 PE = TE.MTM.SchedModel.getWriteProcResEnd(SC); PI != PE; ++PI) {
1222 PRCycles += (PI->Cycles * TE.MTM.SchedModel.getResourceFactor(K));
1233 if (unsigned IW = TE.MTM.SchedModel.getIssueWidth())