LLVM 20.0.0git
llvm::MCSchedModel Member List

This is the complete list of members for llvm::MCSchedModel, including all inherited members.

CompleteModelllvm::MCSchedModel
computeInstrLatency(const MCSubtargetInfo &STI, const MCSchedClassDesc &SCDesc)llvm::MCSchedModelstatic
computeInstrLatency(const MCSubtargetInfo &STI, unsigned SClass) constllvm::MCSchedModel
computeInstrLatency(const MCSubtargetInfo &STI, const MCInstrInfo &MCII, const MCInst &Inst) constllvm::MCSchedModel
computeInstrLatency(const MCSubtargetInfo &STI, const MCInstrInfo &MCII, const MCInstOrMachineInstr &Inst, llvm::function_ref< const MCSchedClassDesc *(const MCSchedClassDesc *)> ResolveVariantSchedClass=[](const MCSchedClassDesc *SCDesc) { return SCDesc;}) constllvm::MCSchedModel
Defaultllvm::MCSchedModelstatic
DefaultHighLatencyllvm::MCSchedModelstatic
DefaultIssueWidthllvm::MCSchedModelstatic
DefaultLoadLatencyllvm::MCSchedModelstatic
DefaultLoopMicroOpBufferSizellvm::MCSchedModelstatic
DefaultMicroOpBufferSizellvm::MCSchedModelstatic
DefaultMispredictPenaltyllvm::MCSchedModelstatic
EnableIntervalsllvm::MCSchedModel
ExtraProcessorInfollvm::MCSchedModel
getExtraProcessorInfo() constllvm::MCSchedModelinline
getForwardingDelayCycles(ArrayRef< MCReadAdvanceEntry > Entries, unsigned WriteResourceIdx=0)llvm::MCSchedModelstatic
getNumProcResourceKinds() constllvm::MCSchedModelinline
getProcessorID() constllvm::MCSchedModelinline
getProcResource(unsigned ProcResourceIdx) constllvm::MCSchedModelinline
getReciprocalThroughput(const MCSubtargetInfo &STI, const MCSchedClassDesc &SCDesc)llvm::MCSchedModelstatic
getReciprocalThroughput(unsigned SchedClass, const InstrItineraryData &IID)llvm::MCSchedModelstatic
getReciprocalThroughput(const MCSubtargetInfo &STI, const MCInstrInfo &MCII, const MCInst &Inst) constllvm::MCSchedModel
getSchedClassDesc(unsigned SchedClassIdx) constllvm::MCSchedModelinline
hasExtraProcessorInfo() constllvm::MCSchedModelinline
hasInstrSchedModel() constllvm::MCSchedModelinline
HighLatencyllvm::MCSchedModel
InstrItinerariesllvm::MCSchedModel
InstrItineraryDatallvm::MCSchedModelfriend
isComplete() constllvm::MCSchedModelinline
isOutOfOrder() constllvm::MCSchedModelinline
IssueWidthllvm::MCSchedModel
LoadLatencyllvm::MCSchedModel
LoopMicroOpBufferSizellvm::MCSchedModel
MicroOpBufferSizellvm::MCSchedModel
MispredictPenaltyllvm::MCSchedModel
NumProcResourceKindsllvm::MCSchedModel
NumSchedClassesllvm::MCSchedModel
PostRASchedulerllvm::MCSchedModel
ProcIDllvm::MCSchedModel
ProcResourceTablellvm::MCSchedModel
SchedClassTablellvm::MCSchedModel