Lines Matching refs:TargetSchedModel
40 bool TargetSchedModel::hasInstrSchedModel() const { in hasInstrSchedModel()
44 bool TargetSchedModel::hasInstrItineraries() const { in hasInstrItineraries()
64 void TargetSchedModel::init(const TargetSubtargetInfo *TSInfo) { in init()
86 bool TargetSchedModel::mustBeginGroup(const MachineInstr *MI, in mustBeginGroup()
97 bool TargetSchedModel::mustEndGroup(const MachineInstr *MI, in mustEndGroup()
108 unsigned TargetSchedModel::getNumMicroOps(const MachineInstr *MI, in getNumMicroOps()
133 const MCSchedClassDesc *TargetSchedModel::
185 unsigned TargetSchedModel::computeOperandLatency( in computeOperandLatency()
257 TargetSchedModel::computeInstrLatency(const MCSchedClassDesc &SCDesc) const { in computeInstrLatency()
261 unsigned TargetSchedModel::computeInstrLatency(unsigned Opcode) const { in computeInstrLatency()
267 unsigned TargetSchedModel::computeInstrLatency(const MCInst &Inst) const { in computeInstrLatency()
274 TargetSchedModel::computeInstrLatency(const MachineInstr *MI, in computeInstrLatency()
290 unsigned TargetSchedModel::
326 TargetSchedModel::computeReciprocalThroughput(const MachineInstr *MI) const { in computeReciprocalThroughput()
340 TargetSchedModel::computeReciprocalThroughput(unsigned Opcode) const { in computeReciprocalThroughput()
355 TargetSchedModel::computeReciprocalThroughput(const MCInst &MI) const { in computeReciprocalThroughput()