LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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
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::TargetSchedModelinline
getInstrItineraries() const llvm::TargetSchedModelinline
getIssueWidth() const llvm::TargetSchedModelinline
getLatencyFactor() const llvm::TargetSchedModelinline
getMCSchedModel() const llvm::TargetSchedModelinline
getMicroOpBufferSize() const llvm::TargetSchedModelinline
getMicroOpFactor() const llvm::TargetSchedModelinline
getNumMicroOps(const MachineInstr *MI, const MCSchedClassDesc *SC=0) const llvm::TargetSchedModel
getNumProcResourceKinds() const llvm::TargetSchedModelinline
getProcessorID() const llvm::TargetSchedModelinline
getProcResource(unsigned PIdx) const llvm::TargetSchedModelinline
getResourceBufferSize(unsigned PIdx) const llvm::TargetSchedModelinline
getResourceFactor(unsigned ResIdx) const llvm::TargetSchedModelinline
getWriteProcResBegin(const MCSchedClassDesc *SC) const llvm::TargetSchedModelinline
getWriteProcResEnd(const MCSchedClassDesc *SC) const llvm::TargetSchedModelinline
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::TargetSchedModelinline