| 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 | |
| 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 | |
| BottomUp enum value | llvm::ScheduleDAGInstrs | |
| 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 |
| clearDAG() | llvm::ScheduleDAG | |
| Clusters | llvm::ScheduleDAGInstrs | 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 |
| doMBBSchedRegionsTopDown() const | llvm::ScheduleDAGInstrs | inlinevirtual |
| dump() const override | llvm::ScheduleDAGInstrs | 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 | |
| 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 | inlinevirtual |
| finishBlock() | llvm::ScheduleDAGInstrs | virtual |
| FirstDbgValue | llvm::ScheduleDAGInstrs | protected |
| fixupKills(MachineBasicBlock &MBB) | llvm::ScheduleDAGInstrs | |
| getAAForDep() const | llvm::ScheduleDAGInstrs | inlineprotected |
| getCluster(unsigned Idx) | llvm::ScheduleDAGInstrs | inline |
| getClusters() | llvm::ScheduleDAGInstrs | inline |
| getDAGName() const override | llvm::ScheduleDAGInstrs | virtual |
| getGraphNodeLabel(const SUnit *SU) const override | llvm::ScheduleDAGInstrs | virtual |
| getInstrDesc(const SUnit *SU) const | llvm::ScheduleDAG | inline |
| getLaneMaskForMO(const MachineOperand &MO) const | llvm::ScheduleDAGInstrs | protected |
| getSchedClass(SUnit *SU) const | llvm::ScheduleDAGInstrs | inline |
| getSchedModel() const | llvm::ScheduleDAGInstrs | inline |
| getSUnit(MachineInstr *MI) const | llvm::ScheduleDAGInstrs | inline |
| initSUnits() | llvm::ScheduleDAGInstrs | protected |
| insertBarrierChain(Value2SUsMap &map) | llvm::ScheduleDAGInstrs | protected |
| IsReachable(SUnit *SU, SUnit *TargetSU) | llvm::ScheduleDAGInstrs | inline |
| 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 |
| NotSet enum value | llvm::ScheduleDAGInstrs | |
| NumRegionInstrs | llvm::ScheduleDAGInstrs | protected |
| operator=(const ScheduleDAG &)=delete | llvm::ScheduleDAG | |
| reduceHugeMemNodeMaps(Value2SUsMap &stores, Value2SUsMap &loads, unsigned N) | 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(const ScheduleDAG &)=delete | llvm::ScheduleDAG | |
| ScheduleDAG(MachineFunction &mf) | llvm::ScheduleDAG | explicit |
| ScheduleDAGInstrs(MachineFunction &mf, const MachineLoopInfo *mli, bool RemoveKillFlags=false) | llvm::ScheduleDAGInstrs | explicit |
| ScheduleSingleMIRegions | llvm::ScheduleDAGInstrs | protected |
| setDumpDirection(DumpDirection D) | llvm::ScheduleDAGInstrs | inline |
| shouldScheduleSingleMIRegions() const | llvm::ScheduleDAGInstrs | inline |
| startBlock(MachineBasicBlock *BB) | llvm::ScheduleDAGInstrs | virtual |
| StressSched | llvm::ScheduleDAG | |
| SUList typedef | llvm::ScheduleDAGInstrs | |
| SUnits | llvm::ScheduleDAG | |
| TII | llvm::ScheduleDAG | |
| TM | llvm::ScheduleDAG | |
| TopDown enum value | llvm::ScheduleDAGInstrs | |
| Topo | llvm::ScheduleDAGInstrs | protected |
| TrackLaneMasks | llvm::ScheduleDAGInstrs | protected |
| TRI | llvm::ScheduleDAG | |
| UnknownValue | llvm::ScheduleDAGInstrs | protected |
| Uses | llvm::ScheduleDAGInstrs | protected |
| VerifyScheduledDAG(bool isBottomUp) | llvm::ScheduleDAG | |
| viewGraph(const Twine &Name, const Twine &Title) | llvm::ScheduleDAG | virtual |
| viewGraph() | llvm::ScheduleDAG | virtual |
| ~ScheduleDAG() | llvm::ScheduleDAG | virtual |
| ~ScheduleDAGInstrs() override=default | llvm::ScheduleDAGInstrs | |