Lines Matching refs:SCDesc
106 const MCSchedClassDesc *SCDesc = SchedModel.getSchedClassDesc(SchedClass); in resolveSchedClass() local
107 if (!SCDesc->isValid()) in resolveSchedClass()
108 return SCDesc; in resolveSchedClass()
113 while (SCDesc->isVariant()) { in resolveSchedClass()
117 SCDesc = SchedModel.getSchedClassDesc(SchedClass); in resolveSchedClass()
119 return SCDesc; in resolveSchedClass()
187 const MCSchedClassDesc *SCDesc = resolveSchedClass(DefMI); in computeOperandLatency() local
189 if (DefIdx < SCDesc->NumWriteLatencyEntries) { in computeOperandLatency()
192 STI->getWriteLatencyEntry(SCDesc, DefIdx); in computeOperandLatency()
211 if (SCDesc->isValid() && !DefMI->getOperand(DefOperIdx).isImplicit() in computeOperandLatency()
231 const MCSchedClassDesc *SCDesc = SchedModel.getSchedClassDesc(SCIdx); in computeInstrLatency() local
234 if (SCDesc->isValid() && !SCDesc->isVariant()) { in computeInstrLatency()
235 for (unsigned DefIdx = 0, DefEnd = SCDesc->NumWriteLatencyEntries; in computeInstrLatency()
239 STI->getWriteLatencyEntry(SCDesc, DefIdx); in computeInstrLatency()
259 const MCSchedClassDesc *SCDesc = resolveSchedClass(MI); in computeInstrLatency() local
260 if (SCDesc->isValid()) { in computeInstrLatency()
262 for (unsigned DefIdx = 0, DefEnd = SCDesc->NumWriteLatencyEntries; in computeInstrLatency()
266 STI->getWriteLatencyEntry(SCDesc, DefIdx); in computeInstrLatency()
299 const MCSchedClassDesc *SCDesc = resolveSchedClass(DefMI); in computeOutputLatency() local
300 if (SCDesc->isValid()) { in computeOutputLatency()
301 for (const MCWriteProcResEntry *PRI = STI->getWriteProcResBegin(SCDesc), in computeOutputLatency()
302 *PRE = STI->getWriteProcResEnd(SCDesc); PRI != PRE; ++PRI) { in computeOutputLatency()