, including all inherited members.
| AA | llvm::ScheduleDAGMI | [protected] |
| addCustomGraphFeatures(GraphWriter< ScheduleDAG * > &) const | llvm::ScheduleDAG | [inline, virtual] |
| addEdge(SUnit *SuccSU, const SDep &PredDep) | llvm::ScheduleDAGMI | |
| addMutation(std::unique_ptr< ScheduleDAGMutation > Mutation) | llvm::ScheduleDAGMI | [inline] |
| 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] |
| BotPressure | llvm::ScheduleDAGMILive | [protected] |
| BotRPTracker | llvm::ScheduleDAGMILive | [protected] |
| bottom() const | llvm::ScheduleDAGMI | [inline] |
| buildDAGWithRegPressure() | llvm::ScheduleDAGMILive | [protected] |
| buildSchedGraph(AliasAnalysis *AA, RegPressureTracker *RPTracker=nullptr, PressureDiffs *PDiffs=nullptr) | llvm::ScheduleDAGInstrs | |
| canAddEdge(SUnit *SuccSU, SUnit *PredSU) | llvm::ScheduleDAGMI | |
| CanHandleTerminators | llvm::ScheduleDAGInstrs | [protected] |
| checkSchedLimit() | llvm::ScheduleDAGMI | [protected] |
| clearDAG() | llvm::ScheduleDAG | |
| computeCyclicCriticalPath() | llvm::ScheduleDAGMILive | |
| computeDFSResult() | llvm::ScheduleDAGMILive | |
| CurrentBottom | llvm::ScheduleDAGMI | [protected] |
| CurrentTop | llvm::ScheduleDAGMI | [protected] |
| DbgValues | llvm::ScheduleDAGInstrs | [protected] |
| DbgValueVector typedef | llvm::ScheduleDAGInstrs | [protected] |
| Defs | llvm::ScheduleDAGInstrs | [protected] |
| DFSResult | llvm::ScheduleDAGMILive | [protected] |
| dumpNode(const SUnit *SU) const override | llvm::ScheduleDAGInstrs | [virtual] |
| dumpSchedule() const | llvm::ScheduleDAGMI | [protected] |
| end() const | llvm::ScheduleDAGInstrs | [inline] |
| enterRegion(MachineBasicBlock *bb, MachineBasicBlock::iterator begin, MachineBasicBlock::iterator end, unsigned regioninstrs) override | llvm::ScheduleDAGMILive | [virtual] |
| EntrySU | llvm::ScheduleDAG | |
| exitRegion() | llvm::ScheduleDAGInstrs | [virtual] |
| ExitSU | llvm::ScheduleDAG | |
| finalizeSchedule() | llvm::ScheduleDAGInstrs | [inline, virtual] |
| findRootsAndBiasEdges(SmallVectorImpl< SUnit * > &TopRoots, SmallVectorImpl< SUnit * > &BotRoots) | llvm::ScheduleDAGMI | [protected] |
| finishBlock() | llvm::ScheduleDAGInstrs | [virtual] |
| FirstDbgValue | llvm::ScheduleDAGInstrs | [protected] |
| fixupKills(MachineBasicBlock *MBB) | llvm::ScheduleDAGInstrs | |
| getBotPressure() const | llvm::ScheduleDAGMILive | [inline] |
| getBotRPTracker() const | llvm::ScheduleDAGMILive | [inline] |
| getDAGName() const override | llvm::ScheduleDAGInstrs | [virtual] |
| getDFSResult() const | llvm::ScheduleDAGMILive | [inline] |
| getGraphNodeLabel(const SUnit *SU) const override | llvm::ScheduleDAGInstrs | [virtual] |
| getInstrDesc(const SUnit *SU) const | llvm::ScheduleDAG | [inline] |
| getLIS() const | llvm::ScheduleDAGInstrs | [inline] |
| getNextClusterPred() const | llvm::ScheduleDAGMI | [inline] |
| getNextClusterSucc() const | llvm::ScheduleDAGMI | [inline] |
| getPressureDiff(const SUnit *SU) | llvm::ScheduleDAGMILive | [inline] |
| getRegionCriticalPSets() const | llvm::ScheduleDAGMILive | [inline] |
| getRegPressure() const | llvm::ScheduleDAGMILive | [inline] |
| getSchedClass(SUnit *SU) const | llvm::ScheduleDAGInstrs | [inline] |
| getSchedModel() const | llvm::ScheduleDAGInstrs | [inline] |
| getScheduledTrees() | llvm::ScheduleDAGMILive | [inline] |
| getSUnit(MachineInstr *MI) const | llvm::ScheduleDAGInstrs | [inline] |
| getTopPressure() const | llvm::ScheduleDAGMILive | [inline] |
| getTopRPTracker() const | llvm::ScheduleDAGMILive | [inline] |
| hasVRegLiveness() const override | llvm::ScheduleDAGMILive | [inline, virtual] |
| initQueues(ArrayRef< SUnit * > TopRoots, ArrayRef< SUnit * > BotRoots) | llvm::ScheduleDAGMI | [protected] |
| initRegPressure() | llvm::ScheduleDAGMILive | [protected] |
| initSUnits() | llvm::ScheduleDAGInstrs | [protected] |
| IsPostRA | llvm::ScheduleDAGInstrs | [protected] |
| isPostRA() const | llvm::ScheduleDAGInstrs | [inline] |
| isTrackingPressure() const | llvm::ScheduleDAGMILive | [inline] |
| LIS | llvm::ScheduleDAGInstrs | [protected] |
| LiveRegionEnd | llvm::ScheduleDAGMILive | [protected] |
| LiveRegs | llvm::ScheduleDAGInstrs | [protected] |
| MF | llvm::ScheduleDAG | |
| MFI | llvm::ScheduleDAGInstrs | [protected] |
| MISUnitMap | llvm::ScheduleDAGInstrs | [protected] |
| MLI | llvm::ScheduleDAGInstrs | [protected] |
| moveInstruction(MachineInstr *MI, MachineBasicBlock::iterator InsertPos) | llvm::ScheduleDAGMI | |
| MRI | llvm::ScheduleDAG | |
| Mutations | llvm::ScheduleDAGMI | [protected] |
| newSUnit(MachineInstr *MI) | llvm::ScheduleDAGInstrs | [inline] |
| NextClusterPred | llvm::ScheduleDAGMI | [protected] |
| NextClusterSucc | llvm::ScheduleDAGMI | [protected] |
| NumInstrsScheduled | llvm::ScheduleDAGMI | [protected] |
| NumRegionInstrs | llvm::ScheduleDAGInstrs | [protected] |
| PendingLoads | llvm::ScheduleDAGInstrs | [protected] |
| placeDebugValues() | llvm::ScheduleDAGMI | [protected] |
| postprocessDAG() | llvm::ScheduleDAGMI | [protected] |
| RegClassInfo | llvm::ScheduleDAGMILive | [protected] |
| RegionBegin | llvm::ScheduleDAGInstrs | [protected] |
| RegionCriticalPSets | llvm::ScheduleDAGMILive | [protected] |
| RegionEnd | llvm::ScheduleDAGInstrs | [protected] |
| RegPressure | llvm::ScheduleDAGMILive | [protected] |
| releasePred(SUnit *SU, SDep *PredEdge) | llvm::ScheduleDAGMI | [protected] |
| releasePredecessors(SUnit *SU) | llvm::ScheduleDAGMI | [protected] |
| releaseSucc(SUnit *SU, SDep *SuccEdge) | llvm::ScheduleDAGMI | [protected] |
| releaseSuccessors(SUnit *SU) | llvm::ScheduleDAGMI | [protected] |
| RemoveKillFlags | llvm::ScheduleDAGInstrs | [protected] |
| RPTracker | llvm::ScheduleDAGMILive | [protected] |
| SchedImpl | llvm::ScheduleDAGMI | [protected] |
| SchedModel | llvm::ScheduleDAGInstrs | [protected] |
| schedule() override | llvm::ScheduleDAGMILive | [virtual] |
| ScheduleDAG(MachineFunction &mf) | llvm::ScheduleDAG | [explicit] |
| ScheduleDAGInstrs(MachineFunction &mf, const MachineLoopInfo *mli, bool IsPostRAFlag, bool RemoveKillFlags=false, LiveIntervals *LIS=nullptr) | llvm::ScheduleDAGInstrs | [explicit] |
| ScheduleDAGMI(MachineSchedContext *C, std::unique_ptr< MachineSchedStrategy > S, bool IsPostRA) | llvm::ScheduleDAGMI | [inline] |
| ScheduleDAGMILive(MachineSchedContext *C, std::unique_ptr< MachineSchedStrategy > S) | llvm::ScheduleDAGMILive | [inline] |
| ScheduledTrees | llvm::ScheduleDAGMILive | [protected] |
| scheduleMI(SUnit *SU, bool IsTopNode) | llvm::ScheduleDAGMILive | [protected] |
| ShouldTrackPressure | llvm::ScheduleDAGMILive | [protected] |
| startBlock(MachineBasicBlock *BB) | llvm::ScheduleDAGInstrs | [virtual] |
| startBlockForKills(MachineBasicBlock *BB) | llvm::ScheduleDAGInstrs | [protected] |
| StressSched | llvm::ScheduleDAG | |
| SUnits | llvm::ScheduleDAG | |
| SUPressureDiffs | llvm::ScheduleDAGMILive | [protected] |
| TII | llvm::ScheduleDAG | |
| TM | llvm::ScheduleDAG | |
| toggleKillFlag(MachineInstr *MI, MachineOperand &MO) | llvm::ScheduleDAGInstrs | [protected] |
| top() const | llvm::ScheduleDAGMI | [inline] |
| Topo | llvm::ScheduleDAGMI | [protected] |
| TopPressure | llvm::ScheduleDAGMILive | [protected] |
| TopRPTracker | llvm::ScheduleDAGMILive | [protected] |
| TRI | llvm::ScheduleDAG | |
| updatePressureDiffs(ArrayRef< unsigned > LiveUses) | llvm::ScheduleDAGMILive | [protected] |
| updateQueues(SUnit *SU, bool IsTopNode) | llvm::ScheduleDAGMI | [protected] |
| updateScheduledPressure(const SUnit *SU, const std::vector< unsigned > &NewMaxPressure) | llvm::ScheduleDAGMILive | [protected] |
| Uses | llvm::ScheduleDAGInstrs | [protected] |
| VerifyScheduledDAG(bool isBottomUp) | llvm::ScheduleDAG | |
| viewGraph(const Twine &Name, const Twine &Title) override | llvm::ScheduleDAGMI | [virtual] |
| viewGraph() override | llvm::ScheduleDAGMI | [virtual] |
| VRegDefs | llvm::ScheduleDAGInstrs | [protected] |
| VRegUses | llvm::ScheduleDAGInstrs | [protected] |
| ~ScheduleDAG() | llvm::ScheduleDAG | [virtual] |
| ~ScheduleDAGInstrs() | llvm::ScheduleDAGInstrs | [inline, virtual] |
| ~ScheduleDAGMI() override | llvm::ScheduleDAGMI | |
| ~ScheduleDAGMILive() | llvm::ScheduleDAGMILive | [virtual] |