BestCost enum value | llvm::ConvergingVLIWScheduler | protected |
Bot | llvm::ConvergingVLIWScheduler | protected |
BotQID enum value | llvm::ConvergingVLIWScheduler | |
CandResult enum name | llvm::ConvergingVLIWScheduler | protected |
ConvergingVLIWScheduler() | llvm::ConvergingVLIWScheduler | inline |
createVLIWResourceModel(const TargetSubtargetInfo &STI, const TargetSchedModel *SchedModel) const | llvm::ConvergingVLIWScheduler | protectedvirtual |
DAG | llvm::ConvergingVLIWScheduler | protected |
doMBBSchedRegionsTopDown() const | llvm::MachineSchedStrategy | inlinevirtual |
dumpPolicy() const | llvm::MachineSchedStrategy | inlinevirtual |
enterMBB(MachineBasicBlock *MBB) | llvm::MachineSchedStrategy | inlinevirtual |
getPolicy() const | llvm::MachineSchedStrategy | inlinevirtual |
HighPressureSets | llvm::ConvergingVLIWScheduler | protected |
initialize(ScheduleDAGMI *dag) override | llvm::ConvergingVLIWScheduler | virtual |
initPolicy(MachineBasicBlock::iterator Begin, MachineBasicBlock::iterator End, unsigned NumRegionInstrs) | llvm::MachineSchedStrategy | inlinevirtual |
leaveMBB() | llvm::MachineSchedStrategy | inlinevirtual |
LogMaxQID enum value | llvm::ConvergingVLIWScheduler | |
MultiPressure enum value | llvm::ConvergingVLIWScheduler | protected |
NoCand enum value | llvm::ConvergingVLIWScheduler | protected |
NodeOrder enum value | llvm::ConvergingVLIWScheduler | protected |
pickNode(bool &IsTopNode) override | llvm::ConvergingVLIWScheduler | virtual |
pickNodeBidrectional(bool &IsTopNode) | llvm::ConvergingVLIWScheduler | protected |
pickNodeFromQueue(VLIWSchedBoundary &Zone, const RegPressureTracker &RPTracker, SchedCandidate &Candidate) | llvm::ConvergingVLIWScheduler | protected |
pressureChange(const SUnit *SU, bool isBotUp) | llvm::ConvergingVLIWScheduler | protected |
PriorityOne | llvm::ConvergingVLIWScheduler | protectedstatic |
PriorityThree | llvm::ConvergingVLIWScheduler | protectedstatic |
PriorityTwo | llvm::ConvergingVLIWScheduler | protectedstatic |
readyQueueVerboseDump(const RegPressureTracker &RPTracker, SchedCandidate &Candidate, ReadyQueue &Q) | llvm::ConvergingVLIWScheduler | protected |
registerRoots() | llvm::MachineSchedStrategy | inlinevirtual |
releaseBottomNode(SUnit *SU) override | llvm::ConvergingVLIWScheduler | virtual |
releaseTopNode(SUnit *SU) override | llvm::ConvergingVLIWScheduler | virtual |
reportPackets() | llvm::ConvergingVLIWScheduler | inline |
ScaleTwo | llvm::ConvergingVLIWScheduler | protectedstatic |
SchedModel | llvm::ConvergingVLIWScheduler | protected |
schedNode(SUnit *SU, bool IsTopNode) override | llvm::ConvergingVLIWScheduler | virtual |
scheduleTree(unsigned SubtreeID) | llvm::MachineSchedStrategy | inlinevirtual |
SchedulingCost(ReadyQueue &Q, SUnit *SU, SchedCandidate &Candidate, RegPressureDelta &Delta, bool verbose) | llvm::ConvergingVLIWScheduler | protectedvirtual |
shouldTrackLaneMasks() const | llvm::MachineSchedStrategy | inlinevirtual |
shouldTrackPressure() const | llvm::MachineSchedStrategy | inlinevirtual |
SingleCritical enum value | llvm::ConvergingVLIWScheduler | protected |
SingleExcess enum value | llvm::ConvergingVLIWScheduler | protected |
SingleMax enum value | llvm::ConvergingVLIWScheduler | protected |
Top | llvm::ConvergingVLIWScheduler | protected |
TopQID enum value | llvm::ConvergingVLIWScheduler | |
traceCandidate(const char *Label, const ReadyQueue &Q, SUnit *SU, int Cost, PressureChange P=PressureChange()) | llvm::ConvergingVLIWScheduler | protected |
Weak enum value | llvm::ConvergingVLIWScheduler | protected |
~ConvergingVLIWScheduler()=default | llvm::ConvergingVLIWScheduler | virtual |
~MachineSchedStrategy()=default | llvm::MachineSchedStrategy | virtual |