This is the complete list of members for llvm::MCSchedModel, including all inherited members.
| CompleteModel | llvm::MCSchedModel | |
| computeInstrLatency(const MCSubtargetInfo &STI, const MCSchedClassDesc &SCDesc) | llvm::MCSchedModel | static |
| computeInstrLatency(const MCSubtargetInfo &STI, unsigned SClass) const | llvm::MCSchedModel | |
| computeInstrLatency(const MCSubtargetInfo &STI, const MCInstrInfo &MCII, const MCInst &Inst) const | llvm::MCSchedModel | |
| computeInstrLatency(const MCSubtargetInfo &STI, const MCInstrInfo &MCII, const MCInstOrMachineInstr &Inst, llvm::function_ref< const MCSchedClassDesc *(const MCSchedClassDesc *)> ResolveVariantSchedClass=[](const MCSchedClassDesc *SCDesc) { return SCDesc;}) const | llvm::MCSchedModel | |
| Default | llvm::MCSchedModel | static |
| DefaultHighLatency | llvm::MCSchedModel | static |
| DefaultIssueWidth | llvm::MCSchedModel | static |
| DefaultLoadLatency | llvm::MCSchedModel | static |
| DefaultLoopMicroOpBufferSize | llvm::MCSchedModel | static |
| DefaultMicroOpBufferSize | llvm::MCSchedModel | static |
| DefaultMispredictPenalty | llvm::MCSchedModel | static |
| EnableIntervals | llvm::MCSchedModel | |
| ExtraProcessorInfo | llvm::MCSchedModel | |
| getBypassDelayCycles(const MCSubtargetInfo &STI, const MCSchedClassDesc &SCDesc) | llvm::MCSchedModel | static |
| getExtraProcessorInfo() const | llvm::MCSchedModel | inline |
| getForwardingDelayCycles(ArrayRef< MCReadAdvanceEntry > Entries, unsigned WriteResourceIdx=0) | llvm::MCSchedModel | static |
| getNumProcResourceKinds() const | llvm::MCSchedModel | inline |
| getProcessorID() const | llvm::MCSchedModel | inline |
| getProcResource(unsigned ProcResourceIdx) const | llvm::MCSchedModel | inline |
| getReciprocalThroughput(const MCSubtargetInfo &STI, const MCSchedClassDesc &SCDesc) | llvm::MCSchedModel | static |
| getReciprocalThroughput(unsigned SchedClass, const InstrItineraryData &IID) | llvm::MCSchedModel | static |
| getReciprocalThroughput(const MCSubtargetInfo &STI, const MCInstrInfo &MCII, const MCInst &Inst) const | llvm::MCSchedModel | |
| getSchedClassDesc(unsigned SchedClassIdx) const | llvm::MCSchedModel | inline |
| getSchedClassName(unsigned SchedClassIdx) const | llvm::MCSchedModel | inline |
| hasExtraProcessorInfo() const | llvm::MCSchedModel | inline |
| hasInstrSchedModel() const | llvm::MCSchedModel | inline |
| HighLatency | llvm::MCSchedModel | |
| InstrItineraries | llvm::MCSchedModel | |
| InstrItineraryData class | llvm::MCSchedModel | friend |
| isComplete() const | llvm::MCSchedModel | inline |
| isOutOfOrder() const | llvm::MCSchedModel | inline |
| IssueWidth | llvm::MCSchedModel | |
| LoadLatency | llvm::MCSchedModel | |
| LoopMicroOpBufferSize | llvm::MCSchedModel | |
| MicroOpBufferSize | llvm::MCSchedModel | |
| MispredictPenalty | llvm::MCSchedModel | |
| NumProcResourceKinds | llvm::MCSchedModel | |
| NumSchedClasses | llvm::MCSchedModel | |
| PostRAScheduler | llvm::MCSchedModel | |
| ProcID | llvm::MCSchedModel | |
| ProcResourceTable | llvm::MCSchedModel | |
| SchedClassNames | llvm::MCSchedModel | |
| SchedClassTable | llvm::MCSchedModel | |