Lines Matching refs:TargetSchedModel
43 bool TargetSchedModel::hasInstrSchedModel() const { in hasInstrSchedModel()
47 bool TargetSchedModel::hasInstrItineraries() const { in hasInstrItineraries()
51 void TargetSchedModel::init(const TargetSubtargetInfo *TSInfo) { in init()
73 bool TargetSchedModel::mustBeginGroup(const MachineInstr *MI, in mustBeginGroup()
84 bool TargetSchedModel::mustEndGroup(const MachineInstr *MI, in mustEndGroup()
95 unsigned TargetSchedModel::getNumMicroOps(const MachineInstr *MI, in getNumMicroOps()
120 const MCSchedClassDesc *TargetSchedModel::
173 unsigned TargetSchedModel::computeOperandLatency( in computeOperandLatency()
240 TargetSchedModel::computeInstrLatency(const MCSchedClassDesc &SCDesc) const { in computeInstrLatency()
244 unsigned TargetSchedModel::computeInstrLatency(unsigned Opcode) const { in computeInstrLatency()
250 unsigned TargetSchedModel::computeInstrLatency(const MCInst &Inst) const { in computeInstrLatency()
257 TargetSchedModel::computeInstrLatency(const MachineInstr *MI, in computeInstrLatency()
273 unsigned TargetSchedModel::
309 TargetSchedModel::computeReciprocalThroughput(const MachineInstr *MI) const { in computeReciprocalThroughput()
323 TargetSchedModel::computeReciprocalThroughput(unsigned Opcode) const { in computeReciprocalThroughput()
338 TargetSchedModel::computeReciprocalThroughput(const MCInst &MI) const { in computeReciprocalThroughput()
344 bool TargetSchedModel::enableIntervals() const { in enableIntervals()