| computeInstrLatency(const MachineInstr *MI, bool UseDefaultDefLatency=true) const | llvm::TargetSchedModel | |
| computeInstrLatency(const MCInst &Inst) const | llvm::TargetSchedModel | |
| computeInstrLatency(unsigned Opcode) const | llvm::TargetSchedModel | |
| computeOperandLatency(const MachineInstr *DefMI, unsigned DefOperIdx, const MachineInstr *UseMI, unsigned UseOperIdx) const | llvm::TargetSchedModel | |
| computeOutputLatency(const MachineInstr *DefMI, unsigned DefOperIdx, const MachineInstr *DepMI) const | llvm::TargetSchedModel | |
| computeReciprocalThroughput(const MachineInstr *MI) const | llvm::TargetSchedModel | |
| computeReciprocalThroughput(const MCInst &MI) const | llvm::TargetSchedModel | |
| computeReciprocalThroughput(unsigned Opcode) const | llvm::TargetSchedModel | |
| enableIntervals() const | llvm::TargetSchedModel | |
| getInstrInfo() const | llvm::TargetSchedModel | inline |
| getInstrItineraries() const | llvm::TargetSchedModel | inline |
| getIssueWidth() const | llvm::TargetSchedModel | inline |
| getLatencyFactor() const | llvm::TargetSchedModel | inline |
| getMCSchedModel() const | llvm::TargetSchedModel | inline |
| getMicroOpBufferSize() const | llvm::TargetSchedModel | inline |
| getMicroOpFactor() const | llvm::TargetSchedModel | inline |
| getNumMicroOps(const MachineInstr *MI, const MCSchedClassDesc *SC=nullptr) const | llvm::TargetSchedModel | |
| getNumProcResourceKinds() const | llvm::TargetSchedModel | inline |
| getProcessorID() const | llvm::TargetSchedModel | inline |
| getProcResource(unsigned PIdx) const | llvm::TargetSchedModel | inline |
| getResourceBufferSize(unsigned PIdx) const | llvm::TargetSchedModel | inline |
| getResourceFactor(unsigned ResIdx) const | llvm::TargetSchedModel | inline |
| getResourceName(unsigned PIdx) const | llvm::TargetSchedModel | inline |
| getSubtargetInfo() const | llvm::TargetSchedModel | inline |
| getWriteProcResBegin(const MCSchedClassDesc *SC) const | llvm::TargetSchedModel | inline |
| getWriteProcResEnd(const MCSchedClassDesc *SC) const | llvm::TargetSchedModel | inline |
| hasInstrItineraries() const | llvm::TargetSchedModel | |
| hasInstrSchedModel() const | llvm::TargetSchedModel | |
| hasInstrSchedModelOrItineraries() const | llvm::TargetSchedModel | inline |
| init(const TargetSubtargetInfo *TSInfo, bool EnableSModel=true, bool EnableSItins=true) | llvm::TargetSchedModel | |
| mustBeginGroup(const MachineInstr *MI, const MCSchedClassDesc *SC=nullptr) const | llvm::TargetSchedModel | |
| mustEndGroup(const MachineInstr *MI, const MCSchedClassDesc *SC=nullptr) const | llvm::TargetSchedModel | |
| ProcResIter typedef | llvm::TargetSchedModel | |
| resolveSchedClass(const MachineInstr *MI) const | llvm::TargetSchedModel | |
| TargetSchedModel() | llvm::TargetSchedModel | inline |