LLVM API Documentation

llvm::TargetSchedInfo Member List

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

breaksIssueGroup(MachineOpCode opCode) const llvm::TargetSchedInfo [inline]
classRUsagesllvm::TargetSchedInfo [protected]
conflictListsllvm::TargetSchedInfo [protected]
getClassRUsage(const InstrSchedClass &sc) const llvm::TargetSchedInfo [inline, protected]
getConflictList(MachineOpCode opCode) const llvm::TargetSchedInfo [inline]
getCPUResourceNum(int rd) const llvm::TargetSchedInfo [inline]
getInstrInfo() const llvm::TargetSchedInfo [inline]
getInstrRUsage(MachineOpCode opCode) const llvm::TargetSchedInfo [inline, protected]
getLongestIssueConflict() const llvm::TargetSchedInfo [inline]
getMaxIssueForClass(const InstrSchedClass &sc) const llvm::TargetSchedInfo [inline]
getMaxNumIssueTotal() const llvm::TargetSchedInfo [inline]
getMinIssueGap(MachineOpCode fromOp, MachineOpCode toOp) const llvm::TargetSchedInfo [inline]
getNumSchedClasses() const llvm::TargetSchedInfo [inline]
getSchedClass(MachineOpCode opCode) const llvm::TargetSchedInfo [inline]
initializeResources()llvm::TargetSchedInfo [protected, virtual]
instrCanUseSlot(MachineOpCode opCode, unsigned s) const llvm::TargetSchedInfo [inline]
instrRUsagesllvm::TargetSchedInfo [protected]
isSingleIssue(MachineOpCode opCode) const llvm::TargetSchedInfo [inline]
issueDeltasllvm::TargetSchedInfo [protected]
issueGapsllvm::TargetSchedInfo [protected]
longestIssueConflictllvm::TargetSchedInfo
maxNumIssueTotalllvm::TargetSchedInfo
miillvm::TargetSchedInfo [protected]
ModuloSchedulingPass classllvm::TargetSchedInfo [friend]
ModuloSchedulingSBPass classllvm::TargetSchedInfo [friend]
MSchedGraphSB classllvm::TargetSchedInfo [friend]
MSSchedule classllvm::TargetSchedInfo [friend]
MSScheduleSB classllvm::TargetSchedInfo [friend]
numBubblesAfter(MachineOpCode opCode) const llvm::TargetSchedInfo [inline]
numIssueDeltasllvm::TargetSchedInfo [protected]
numSchedClassesllvm::TargetSchedInfo [protected]
numUsageDeltasllvm::TargetSchedInfo [protected]
resourceNumVectorllvm::TargetSchedInfo
targetllvm::TargetSchedInfo
TargetSchedInfo(const TargetMachine &tgt, int _numSchedClasses, const InstrClassRUsage *_classRUsages, const InstrRUsageDelta *_usageDeltas, const InstrIssueDelta *_issueDeltas, unsigned _numUsageDeltas, unsigned _numIssueDeltas)llvm::TargetSchedInfo
usageDeltasllvm::TargetSchedInfo [protected]
~TargetSchedInfo()llvm::TargetSchedInfo [inline, virtual]