LLVM API Documentation

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(unsigned Opcode) const llvm::TargetSchedModel
computeOperandLatency(const MachineInstr *DefMI, unsigned DefOperIdx, const MachineInstr *UseMI, unsigned UseOperIdx) const llvm::TargetSchedModel
computeOutputLatency(const MachineInstr *DefMI, unsigned DefIdx, const MachineInstr *DepMI) 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]
getWriteProcResBegin(const MCSchedClassDesc *SC) const llvm::TargetSchedModel [inline]
getWriteProcResEnd(const MCSchedClassDesc *SC) const llvm::TargetSchedModel [inline]
hasInstrItineraries() const llvm::TargetSchedModel
hasInstrSchedModel() const llvm::TargetSchedModel
init(const MCSchedModel &sm, const TargetSubtargetInfo *sti, const TargetInstrInfo *tii)llvm::TargetSchedModel
ProcResIter typedefllvm::TargetSchedModel
resolveSchedClass(const MachineInstr *MI) const llvm::TargetSchedModel
TargetSchedModel()llvm::TargetSchedModel [inline]