Lines Matching refs:TargetSchedModel
38 bool TargetSchedModel::hasInstrSchedModel() const { in hasInstrSchedModel()
42 bool TargetSchedModel::hasInstrItineraries() const { in hasInstrItineraries()
62 void TargetSchedModel::init(const TargetSubtargetInfo *TSInfo) { in init()
84 bool TargetSchedModel::mustBeginGroup(const MachineInstr *MI, in mustBeginGroup()
95 bool TargetSchedModel::mustEndGroup(const MachineInstr *MI, in mustEndGroup()
106 unsigned TargetSchedModel::getNumMicroOps(const MachineInstr *MI, in getNumMicroOps()
131 const MCSchedClassDesc *TargetSchedModel::
183 unsigned TargetSchedModel::computeOperandLatency( in computeOperandLatency()
255 TargetSchedModel::computeInstrLatency(const MCSchedClassDesc &SCDesc) const { in computeInstrLatency()
259 unsigned TargetSchedModel::computeInstrLatency(unsigned Opcode) const { in computeInstrLatency()
265 unsigned TargetSchedModel::computeInstrLatency(const MCInst &Inst) const { in computeInstrLatency()
272 TargetSchedModel::computeInstrLatency(const MachineInstr *MI, in computeInstrLatency()
288 unsigned TargetSchedModel::
324 TargetSchedModel::computeReciprocalThroughput(const MachineInstr *MI) const { in computeReciprocalThroughput()
338 TargetSchedModel::computeReciprocalThroughput(unsigned Opcode) const { in computeReciprocalThroughput()
353 TargetSchedModel::computeReciprocalThroughput(const MCInst &MI) const { in computeReciprocalThroughput()