This is the complete list of members for
llvm::ScheduleDAGInstrs, including all inherited members.
addCustomGraphFeatures(GraphWriter< ScheduleDAG * > &) const | llvm::ScheduleDAG | [inline, virtual] |
addPhysRegDataDeps(SUnit *SU, unsigned OperIdx) | llvm::ScheduleDAGInstrs | [protected] |
addPhysRegDeps(SUnit *SU, unsigned OperIdx) | llvm::ScheduleDAGInstrs | [protected] |
addSchedBarrierDeps() | llvm::ScheduleDAGInstrs | |
addVRegDefDeps(SUnit *SU, unsigned OperIdx) | llvm::ScheduleDAGInstrs | [protected] |
addVRegUseDeps(SUnit *SU, unsigned OperIdx) | llvm::ScheduleDAGInstrs | [protected] |
BB | llvm::ScheduleDAGInstrs | [protected] |
begin() const | llvm::ScheduleDAGInstrs | [inline] |
buildSchedGraph(AliasAnalysis *AA, RegPressureTracker *RPTracker=nullptr, PressureDiffs *PDiffs=nullptr) | llvm::ScheduleDAGInstrs | |
CanHandleTerminators | llvm::ScheduleDAGInstrs | [protected] |
clearDAG() | llvm::ScheduleDAG | |
DbgValues | llvm::ScheduleDAGInstrs | [protected] |
DbgValueVector typedef | llvm::ScheduleDAGInstrs | [protected] |
Defs | llvm::ScheduleDAGInstrs | [protected] |
dumpNode(const SUnit *SU) const override | llvm::ScheduleDAGInstrs | [virtual] |
end() const | llvm::ScheduleDAGInstrs | [inline] |
enterRegion(MachineBasicBlock *bb, MachineBasicBlock::iterator begin, MachineBasicBlock::iterator end, unsigned regioninstrs) | llvm::ScheduleDAGInstrs | [virtual] |
EntrySU | llvm::ScheduleDAG | |
exitRegion() | llvm::ScheduleDAGInstrs | [virtual] |
ExitSU | llvm::ScheduleDAG | |
finalizeSchedule() | llvm::ScheduleDAGInstrs | [inline, virtual] |
finishBlock() | llvm::ScheduleDAGInstrs | [virtual] |
FirstDbgValue | llvm::ScheduleDAGInstrs | [protected] |
fixupKills(MachineBasicBlock *MBB) | llvm::ScheduleDAGInstrs | |
getDAGName() const override | llvm::ScheduleDAGInstrs | [virtual] |
getGraphNodeLabel(const SUnit *SU) const override | llvm::ScheduleDAGInstrs | [virtual] |
getInstrDesc(const SUnit *SU) const | llvm::ScheduleDAG | [inline] |
getLIS() const | llvm::ScheduleDAGInstrs | [inline] |
getSchedClass(SUnit *SU) const | llvm::ScheduleDAGInstrs | [inline] |
getSchedModel() const | llvm::ScheduleDAGInstrs | [inline] |
getSUnit(MachineInstr *MI) const | llvm::ScheduleDAGInstrs | [inline] |
initSUnits() | llvm::ScheduleDAGInstrs | [protected] |
isPostRA() const | llvm::ScheduleDAGInstrs | [inline] |
IsPostRA | llvm::ScheduleDAGInstrs | [protected] |
LIS | llvm::ScheduleDAGInstrs | [protected] |
LiveRegs | llvm::ScheduleDAGInstrs | [protected] |
MF | llvm::ScheduleDAG | |
MFI | llvm::ScheduleDAGInstrs | [protected] |
MISUnitMap | llvm::ScheduleDAGInstrs | [protected] |
MLI | llvm::ScheduleDAGInstrs | [protected] |
MRI | llvm::ScheduleDAG | |
newSUnit(MachineInstr *MI) | llvm::ScheduleDAGInstrs | [inline] |
NumRegionInstrs | llvm::ScheduleDAGInstrs | [protected] |
PendingLoads | llvm::ScheduleDAGInstrs | [protected] |
RegionBegin | llvm::ScheduleDAGInstrs | [protected] |
RegionEnd | llvm::ScheduleDAGInstrs | [protected] |
RemoveKillFlags | llvm::ScheduleDAGInstrs | [protected] |
SchedModel | llvm::ScheduleDAGInstrs | [protected] |
schedule()=0 | llvm::ScheduleDAGInstrs | [pure virtual] |
ScheduleDAG(MachineFunction &mf) | llvm::ScheduleDAG | [explicit] |
ScheduleDAGInstrs(MachineFunction &mf, const MachineLoopInfo *mli, bool IsPostRAFlag, bool RemoveKillFlags=false, LiveIntervals *LIS=nullptr) | llvm::ScheduleDAGInstrs | [explicit] |
startBlock(MachineBasicBlock *BB) | llvm::ScheduleDAGInstrs | [virtual] |
startBlockForKills(MachineBasicBlock *BB) | llvm::ScheduleDAGInstrs | [protected] |
StressSched | llvm::ScheduleDAG | |
SUnits | llvm::ScheduleDAG | |
TII | llvm::ScheduleDAG | |
TM | llvm::ScheduleDAG | |
toggleKillFlag(MachineInstr *MI, MachineOperand &MO) | llvm::ScheduleDAGInstrs | [protected] |
TRI | llvm::ScheduleDAG | |
Uses | llvm::ScheduleDAGInstrs | [protected] |
VerifyScheduledDAG(bool isBottomUp) | llvm::ScheduleDAG | |
viewGraph(const Twine &Name, const Twine &Title) | llvm::ScheduleDAG | [virtual] |
viewGraph() | llvm::ScheduleDAG | [virtual] |
VRegDefs | llvm::ScheduleDAGInstrs | [protected] |
VRegUses | llvm::ScheduleDAGInstrs | [protected] |
~ScheduleDAG() | llvm::ScheduleDAG | [virtual] |
~ScheduleDAGInstrs() | llvm::ScheduleDAGInstrs | [inline, virtual] |