| AA | llvm::ScheduleDAGMI | protected |
| AAForDep | llvm::ScheduleDAGInstrs | mutableprotected |
| addBarrierChain(Value2SUsMap &map) | llvm::ScheduleDAGInstrs | protected |
| addChainDependencies(SUnit *SU, SUList &SUs, unsigned Latency) | llvm::ScheduleDAGInstrs | inlineprotected |
| addChainDependencies(SUnit *SU, Value2SUsMap &Val2SUsMap) | llvm::ScheduleDAGInstrs | protected |
| addChainDependencies(SUnit *SU, Value2SUsMap &Val2SUsMap, ValueType V) | llvm::ScheduleDAGInstrs | protected |
| addChainDependency(SUnit *SUa, SUnit *SUb, unsigned Latency=0) | llvm::ScheduleDAGInstrs | protected |
| addCustomGraphFeatures(GraphWriter< ScheduleDAG * > &) const | llvm::ScheduleDAG | inlinevirtual |
| addEdge(SUnit *SuccSU, const SDep &PredDep) | llvm::ScheduleDAGInstrs | |
| 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 |
| BarrierChain | llvm::ScheduleDAGInstrs | protected |
| BB | llvm::ScheduleDAGInstrs | protected |
| begin() const | llvm::ScheduleDAGInstrs | inline |
| Bidirectional enum value | llvm::ScheduleDAGInstrs | |
| BotPressure | llvm::ScheduleDAGMILive | protected |
| BotRPTracker | llvm::ScheduleDAGMILive | protected |
| bottom() const | llvm::ScheduleDAGMI | inline |
| BottomUp enum value | llvm::ScheduleDAGInstrs | |
| BottomUpIndex2SU | llvm::SIScheduleDAGMI | |
| buildDAGWithRegPressure() | llvm::ScheduleDAGMILive | protected |
| buildSchedGraph(AAResults *AA, RegPressureTracker *RPTracker=nullptr, PressureDiffs *PDiffs=nullptr, LiveIntervals *LIS=nullptr, bool TrackLaneMasks=false) | llvm::ScheduleDAGInstrs | |
| canAddEdge(SUnit *SuccSU, SUnit *PredSU) | llvm::ScheduleDAGInstrs | |
| CanHandleTerminators | llvm::ScheduleDAGInstrs | protected |
| checkSchedLimit() | llvm::ScheduleDAGMI | protected |
| clearDAG() | llvm::ScheduleDAG | |
| Clusters | llvm::ScheduleDAGInstrs | protected |
| collectVRegUses(SUnit &SU) | llvm::ScheduleDAGMILive | protected |
| computeCyclicCriticalPath() | llvm::ScheduleDAGMILive | |
| computeDFSResult() | llvm::ScheduleDAGMILive | |
| CurrentBottom | llvm::ScheduleDAGMI | protected |
| CurrentTop | llvm::ScheduleDAGMI | protected |
| CurrentVRegDefs | llvm::ScheduleDAGInstrs | protected |
| CurrentVRegUses | llvm::ScheduleDAGInstrs | protected |
| DbgValues | llvm::ScheduleDAGInstrs | protected |
| DbgValueVector typedef | llvm::ScheduleDAGInstrs | protected |
| deadDefHasNoUse(const MachineOperand &MO) | llvm::ScheduleDAGInstrs | protected |
| Defs | llvm::ScheduleDAGInstrs | protected |
| DFSResult | llvm::ScheduleDAGMILive | protected |
| doMBBSchedRegionsTopDown() const override | llvm::ScheduleDAGMI | inlinevirtual |
| dump() const override | llvm::ScheduleDAGMILive | virtual |
| DumpDir | llvm::ScheduleDAGInstrs | protected |
| DumpDirection enum name | llvm::ScheduleDAGInstrs | |
| dumpNode(const SUnit &SU) const override | llvm::ScheduleDAGInstrs | virtual |
| dumpNodeAll(const SUnit &SU) const | llvm::ScheduleDAG | protected |
| dumpNodeName(const SUnit &SU) const | llvm::ScheduleDAG | |
| dumpSchedule() const | llvm::ScheduleDAGMI | protected |
| dumpScheduleTraceBottomUp() const | llvm::ScheduleDAGMI | protected |
| dumpScheduleTraceTopDown() 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 | |
| fillVgprSgprCost(_Iterator First, _Iterator End, unsigned &VgprUsage, unsigned &SgprUsage) | llvm::SIScheduleDAGMI | |
| finalizeSchedule() | llvm::ScheduleDAGInstrs | inlinevirtual |
| findRootsAndBiasEdges(SmallVectorImpl< SUnit * > &TopRoots, SmallVectorImpl< SUnit * > &BotRoots) | llvm::ScheduleDAGMI | protected |
| finishBlock() override | llvm::ScheduleDAGMI | virtual |
| FirstDbgValue | llvm::ScheduleDAGInstrs | protected |
| fixupKills(MachineBasicBlock &MBB) | llvm::ScheduleDAGInstrs | |
| getAAForDep() const | llvm::ScheduleDAGInstrs | inlineprotected |
| getBB() | llvm::SIScheduleDAGMI | inline |
| getBotPressure() const | llvm::ScheduleDAGMILive | inline |
| getBotRPTracker() const | llvm::ScheduleDAGMILive | inline |
| getCluster(unsigned Idx) | llvm::ScheduleDAGInstrs | inline |
| getClusters() | llvm::ScheduleDAGInstrs | inline |
| getCurrentBottom() | llvm::SIScheduleDAGMI | inline |
| getCurrentTop() | llvm::SIScheduleDAGMI | inline |
| getDAGName() const override | llvm::ScheduleDAGInstrs | virtual |
| getDFSResult() const | llvm::ScheduleDAGMILive | inline |
| getEntrySU() | llvm::SIScheduleDAGMI | inline |
| getExitSU() | llvm::SIScheduleDAGMI | inline |
| getGraphNodeLabel(const SUnit *SU) const override | llvm::ScheduleDAGInstrs | virtual |
| getInRegs() | llvm::SIScheduleDAGMI | inline |
| getInstrDesc(const SUnit *SU) const | llvm::ScheduleDAG | inline |
| getLaneMaskForMO(const MachineOperand &MO) const | llvm::ScheduleDAGInstrs | protected |
| getLIS() | llvm::SIScheduleDAGMI | inline |
| llvm::ScheduleDAGMILive::getLIS() const | llvm::ScheduleDAGMI | inline |
| getMRI() | llvm::SIScheduleDAGMI | inline |
| getOutRegs() | llvm::SIScheduleDAGMI | inline |
| getPressureDiff(const SUnit *SU) | llvm::ScheduleDAGMILive | inline |
| getPressureDiff(const SUnit *SU) const | 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 |
| GetTopo() | llvm::SIScheduleDAGMI | inline |
| getTopPressure() const | llvm::ScheduleDAGMILive | inline |
| getTopRPTracker() const | llvm::ScheduleDAGMILive | inline |
| getTRI() | llvm::SIScheduleDAGMI | inline |
| hasVRegLiveness() const override | llvm::ScheduleDAGMILive | inlinevirtual |
| initQueues(ArrayRef< SUnit * > TopRoots, ArrayRef< SUnit * > BotRoots) | llvm::ScheduleDAGMILive | protected |
| initRegPressure() | llvm::ScheduleDAGMILive | protected |
| initRPTracker(RegPressureTracker &RPTracker) | llvm::SIScheduleDAGMI | inline |
| initSUnits() | llvm::ScheduleDAGInstrs | protected |
| insertBarrierChain(Value2SUsMap &map) | llvm::ScheduleDAGInstrs | protected |
| IsHighLatencySU | llvm::SIScheduleDAGMI | |
| IsLowLatencySU | llvm::SIScheduleDAGMI | |
| IsReachable(SUnit *SU, SUnit *TargetSU) | llvm::ScheduleDAGInstrs | inline |
| isTrackingPressure() const | llvm::ScheduleDAGMILive | inline |
| LIS | llvm::ScheduleDAGMI | protected |
| LiveRegionEnd | llvm::ScheduleDAGMILive | protected |
| LiveRegs | llvm::ScheduleDAGInstrs | protected |
| LowLatencyOffset | llvm::SIScheduleDAGMI | |
| 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 |
| NotSet enum value | llvm::ScheduleDAGInstrs | |
| NumRegionInstrs | llvm::ScheduleDAGInstrs | protected |
| operator=(const ScheduleDAG &)=delete | llvm::ScheduleDAG | |
| placeDebugValues() | llvm::ScheduleDAGMI | protected |
| postProcessDAG() | llvm::ScheduleDAGMI | protected |
| reduceHugeMemNodeMaps(Value2SUsMap &stores, Value2SUsMap &loads, unsigned N) | llvm::ScheduleDAGInstrs | 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 |
| restoreSULinksLeft() | llvm::SIScheduleDAGMI | |
| RPTracker | llvm::ScheduleDAGMILive | protected |
| SchedImpl | llvm::ScheduleDAGMI | protected |
| SchedModel | llvm::ScheduleDAGInstrs | protected |
| schedule() override | llvm::SIScheduleDAGMI | virtual |
| ScheduleDAG(const ScheduleDAG &)=delete | llvm::ScheduleDAG | |
| ScheduleDAG(MachineFunction &mf) | llvm::ScheduleDAG | explicit |
| ScheduleDAGInstrs(MachineFunction &mf, const MachineLoopInfo *mli, bool RemoveKillFlags=false) | llvm::ScheduleDAGInstrs | explicit |
| ScheduleDAGMI(MachineSchedContext *C, std::unique_ptr< MachineSchedStrategy > S, bool RemoveKillFlags) | 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 |
| ScheduleSingleMIRegions | llvm::ScheduleDAGInstrs | protected |
| setDumpDirection(DumpDirection D) | llvm::ScheduleDAGInstrs | inline |
| shouldScheduleSingleMIRegions() const | llvm::ScheduleDAGInstrs | inline |
| ShouldTrackLaneMasks | llvm::ScheduleDAGMILive | protected |
| ShouldTrackPressure | llvm::ScheduleDAGMILive | protected |
| SIScheduleDAGMI(MachineSchedContext *C) | llvm::SIScheduleDAGMI | |
| startBlock(MachineBasicBlock *bb) override | llvm::ScheduleDAGMI | virtual |
| StressSched | llvm::ScheduleDAG | |
| SUList typedef | llvm::ScheduleDAGInstrs | |
| SUnits | llvm::ScheduleDAG | |
| SUPressureDiffs | llvm::ScheduleDAGMILive | protected |
| TII | llvm::ScheduleDAG | |
| TM | llvm::ScheduleDAG | |
| top() const | llvm::ScheduleDAGMI | inline |
| TopDown enum value | llvm::ScheduleDAGInstrs | |
| TopDownIndex2SU | llvm::SIScheduleDAGMI | |
| Topo | llvm::ScheduleDAGInstrs | protected |
| TopPressure | llvm::ScheduleDAGMILive | protected |
| TopRPTracker | llvm::ScheduleDAGMILive | protected |
| TrackLaneMasks | llvm::ScheduleDAGInstrs | protected |
| TRI | llvm::ScheduleDAG | |
| UnknownValue | llvm::ScheduleDAGInstrs | protected |
| updatePressureDiffs(ArrayRef< VRegMaskOrUnit > 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 |
| VRegUses | llvm::ScheduleDAGMILive | protected |
| ~ScheduleDAG() | llvm::ScheduleDAG | virtual |
| ~ScheduleDAGInstrs() override=default | llvm::ScheduleDAGInstrs | |
| ~ScheduleDAGMI() override | llvm::ScheduleDAGMI | |
| ~ScheduleDAGMILive() override | llvm::ScheduleDAGMILive | |
| ~SIScheduleDAGMI() override | llvm::SIScheduleDAGMI | |