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 | |
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 |
hasExtraProcessorInfo() const | llvm::MCSchedModel | inline |
hasInstrSchedModel() const | llvm::MCSchedModel | inline |
HighLatency | llvm::MCSchedModel | |
InstrItineraries | llvm::MCSchedModel | |
InstrItineraryData | 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 | |
SchedClassTable | llvm::MCSchedModel | |