LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::DefaultVLIWScheduler Member List

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

addCustomGraphFeatures(GraphWriter< ScheduleDAG * > &) const llvm::ScheduleDAGinlinevirtual
addPhysRegDataDeps(SUnit *SU, unsigned OperIdx)llvm::ScheduleDAGInstrsprotected
addPhysRegDeps(SUnit *SU, unsigned OperIdx)llvm::ScheduleDAGInstrsprotected
addSchedBarrierDeps()llvm::ScheduleDAGInstrs
addVRegDefDeps(SUnit *SU, unsigned OperIdx)llvm::ScheduleDAGInstrsprotected
addVRegUseDeps(SUnit *SU, unsigned OperIdx)llvm::ScheduleDAGInstrsprotected
BBllvm::ScheduleDAGInstrsprotected
begin() const llvm::ScheduleDAGInstrsinline
buildSchedGraph(AliasAnalysis *AA, RegPressureTracker *RPTracker=0, PressureDiffs *PDiffs=0)llvm::ScheduleDAGInstrs
CanHandleTerminatorsllvm::ScheduleDAGInstrsprotected
clearDAG()llvm::ScheduleDAG
DbgValuesllvm::ScheduleDAGInstrsprotected
DbgValueVector typedefllvm::ScheduleDAGInstrsprotected
DefaultVLIWScheduler(MachineFunction &MF, MachineLoopInfo &MLI, MachineDominatorTree &MDT, bool IsPostRA)llvm::DefaultVLIWScheduler
Defsllvm::ScheduleDAGInstrsprotected
dumpNode(const SUnit *SU) const llvm::ScheduleDAGInstrsvirtual
end() const llvm::ScheduleDAGInstrsinline
enterRegion(MachineBasicBlock *bb, MachineBasicBlock::iterator begin, MachineBasicBlock::iterator end, unsigned regioninstrs)llvm::ScheduleDAGInstrsvirtual
EntrySUllvm::ScheduleDAG
exitRegion()llvm::ScheduleDAGInstrsvirtual
ExitSUllvm::ScheduleDAG
finalizeSchedule()llvm::ScheduleDAGInstrsinlinevirtual
finishBlock()llvm::ScheduleDAGInstrsvirtual
FirstDbgValuellvm::ScheduleDAGInstrsprotected
getDAGName() const llvm::ScheduleDAGInstrsvirtual
getGraphNodeLabel(const SUnit *SU) const llvm::ScheduleDAGInstrsvirtual
getInstrDesc(const SUnit *SU) const llvm::ScheduleDAGinline
getLIS() const llvm::ScheduleDAGInstrsinline
getSchedClass(SUnit *SU) const llvm::ScheduleDAGInstrsinline
getSchedModel() const llvm::ScheduleDAGInstrsinline
getSUnit(MachineInstr *MI) const llvm::ScheduleDAGInstrsinline
initSUnits()llvm::ScheduleDAGInstrsprotected
IsPostRAllvm::ScheduleDAGInstrsprotected
LISllvm::ScheduleDAGInstrsprotected
MDTllvm::ScheduleDAGInstrsprotected
MFllvm::ScheduleDAG
MFIllvm::ScheduleDAGInstrsprotected
MISUnitMapllvm::ScheduleDAGInstrsprotected
MLIllvm::ScheduleDAGInstrsprotected
MRIllvm::ScheduleDAG
newSUnit(MachineInstr *MI)llvm::ScheduleDAGInstrsinline
NumRegionInstrsllvm::ScheduleDAGInstrsprotected
PendingLoadsllvm::ScheduleDAGInstrsprotected
RegionBeginllvm::ScheduleDAGInstrsprotected
RegionEndllvm::ScheduleDAGInstrsprotected
SchedModelllvm::ScheduleDAGInstrsprotected
schedule()llvm::DefaultVLIWSchedulervirtual
ScheduleDAG(MachineFunction &mf)llvm::ScheduleDAGexplicit
ScheduleDAGInstrs(MachineFunction &mf, const MachineLoopInfo &mli, const MachineDominatorTree &mdt, bool IsPostRAFlag, LiveIntervals *LIS=0)llvm::ScheduleDAGInstrsexplicit
startBlock(MachineBasicBlock *BB)llvm::ScheduleDAGInstrsvirtual
StressSchedllvm::ScheduleDAG
SUnitsllvm::ScheduleDAG
TIIllvm::ScheduleDAG
TMllvm::ScheduleDAG
TRIllvm::ScheduleDAG
Usesllvm::ScheduleDAGInstrsprotected
VerifyScheduledDAG(bool isBottomUp)llvm::ScheduleDAG
viewGraph(const Twine &Name, const Twine &Title)llvm::ScheduleDAGvirtual
viewGraph()llvm::ScheduleDAGvirtual
VRegDefsllvm::ScheduleDAGInstrsprotected
VRegUsesllvm::ScheduleDAGInstrsprotected
~ScheduleDAG()llvm::ScheduleDAGvirtual
~ScheduleDAGInstrs()llvm::ScheduleDAGInstrsinlinevirtual