LLVM
8.0.1
llvm
TargetSchedModel
llvm::TargetSchedModel Member List
This is the complete list of members for
llvm::TargetSchedModel
, including all inherited members.
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
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)
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
Generated on Sun Dec 20 2020 14:14:35 for LLVM by
1.8.13