Lines Matching refs:TargetSchedModel
39 bool TargetSchedModel::hasInstrSchedModel() const { in hasInstrSchedModel()
43 bool TargetSchedModel::hasInstrItineraries() const { in hasInstrItineraries()
63 void TargetSchedModel::init(const TargetSubtargetInfo *TSInfo) { in init()
85 bool TargetSchedModel::mustBeginGroup(const MachineInstr *MI, in mustBeginGroup()
96 bool TargetSchedModel::mustEndGroup(const MachineInstr *MI, in mustEndGroup()
107 unsigned TargetSchedModel::getNumMicroOps(const MachineInstr *MI, in getNumMicroOps()
132 const MCSchedClassDesc *TargetSchedModel::
184 unsigned TargetSchedModel::computeOperandLatency( in computeOperandLatency()
256 TargetSchedModel::computeInstrLatency(const MCSchedClassDesc &SCDesc) const { in computeInstrLatency()
260 unsigned TargetSchedModel::computeInstrLatency(unsigned Opcode) const { in computeInstrLatency()
266 unsigned TargetSchedModel::computeInstrLatency(const MCInst &Inst) const { in computeInstrLatency()
273 TargetSchedModel::computeInstrLatency(const MachineInstr *MI, in computeInstrLatency()
289 unsigned TargetSchedModel::
325 TargetSchedModel::computeReciprocalThroughput(const MachineInstr *MI) const { in computeReciprocalThroughput()
339 TargetSchedModel::computeReciprocalThroughput(unsigned Opcode) const { in computeReciprocalThroughput()
354 TargetSchedModel::computeReciprocalThroughput(const MCInst &MI) const { in computeReciprocalThroughput()