Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:SchedModel

60   SchedModel.init(ST.getSchedModel(), &ST, TII);
63 SchedModel.getNumProcResourceKinds());
96 unsigned PRKinds = SchedModel.getNumProcResourceKinds();
107 if (!SchedModel.hasInstrSchedModel())
109 const MCSchedClassDesc *SC = SchedModel.resolveSchedClass(&MI);
114 PI = SchedModel.getWriteProcResBegin(SC),
115 PE = SchedModel.getWriteProcResEnd(SC); PI != PE; ++PI) {
126 PRCycles[K] * SchedModel.getResourceFactor(K);
135 unsigned PRKinds = SchedModel.getNumProcResourceKinds();
148 unsigned PRKinds = MTM.SchedModel.getNumProcResourceKinds();
166 unsigned PRKinds = MTM.SchedModel.getNumProcResourceKinds();
199 unsigned PRKinds = MTM.SchedModel.getNumProcResourceKinds();
255 unsigned PRKinds = MTM.SchedModel.getNumProcResourceKinds();
268 unsigned PRKinds = MTM.SchedModel.getNumProcResourceKinds();
815 unsigned Factor = MTM.SchedModel.getResourceFactor(K);
817 << MTM.SchedModel.getProcResource(K)->Name << " ("
846 DepCycle += MTM.SchedModel
870 const TargetSchedModel &SchedModel,
897 // live-in list. SchedModel can handle a NULL UseMI.
898 DepHeight += SchedModel.computeOperandLatency(&MI, MI.getOperandNo(MOI),
931 const TargetSchedModel &SchedModel,
935 UseHeight += SchedModel.computeOperandLatency(Dep.DefMI, Dep.DefOp, &UseMI,
1033 unsigned Factor = MTM.SchedModel.getResourceFactor(K);
1035 << MTM.SchedModel.getProcResource(K)->Name << " ("
1060 if (pushDepHeight(Deps.front(), PHI, Height, Heights, MTM.SchedModel,
1089 Cycle = updatePhysDepsUpwards(MI, Cycle, RegUnits, MTM.SchedModel,
1094 if (pushDepHeight(Dep, MI, Cycle, Heights, MTM.SchedModel, MTM.TII))
1167 DepCycle += TE.MTM.SchedModel.computeOperandLatency(Dep.DefMI, Dep.DefOp,
1194 if (unsigned IW = TE.MTM.SchedModel.getIssueWidth())
1218 PI = TE.MTM.SchedModel.getWriteProcResBegin(SC),
1219 PE = TE.MTM.SchedModel.getWriteProcResEnd(SC);
1224 (PI->Cycles * TE.MTM.SchedModel.getResourceFactor(ResourceIdx));
1248 if (unsigned IW = TE.MTM.SchedModel.getIssueWidth())