LLVM  8.0.1
llvm::PostGenericScheduler Member List

This is the complete list of members for llvm::PostGenericScheduler, including all inherited members.

BotHeightReduce enum valuellvm::GenericSchedulerBase
BotPathReduce enum valuellvm::GenericSchedulerBase
CandReason enum namellvm::GenericSchedulerBase
Cluster enum valuellvm::GenericSchedulerBase
Contextllvm::GenericSchedulerBaseprotected
doMBBSchedRegionsTopDown() constllvm::MachineSchedStrategyinlinevirtual
dumpPolicy() constllvm::MachineSchedStrategyinlinevirtual
enterMBB(MachineBasicBlock *MBB)llvm::MachineSchedStrategyinlinevirtual
GenericSchedulerBase(const MachineSchedContext *C)llvm::GenericSchedulerBaseinlineprotected
getReasonStr(GenericSchedulerBase::CandReason Reason)llvm::GenericSchedulerBasestatic
initialize(ScheduleDAGMI *Dag) overridellvm::PostGenericSchedulervirtual
initPolicy(MachineBasicBlock::iterator Begin, MachineBasicBlock::iterator End, unsigned NumRegionInstrs) overridellvm::PostGenericSchedulerinlinevirtual
leaveMBB()llvm::MachineSchedStrategyinlinevirtual
NextDefUse enum valuellvm::GenericSchedulerBase
NoCand enum valuellvm::GenericSchedulerBase
NodeOrder enum valuellvm::GenericSchedulerBase
Only1 enum valuellvm::GenericSchedulerBase
PhysReg enum valuellvm::GenericSchedulerBase
pickNode(bool &IsTopNode) overridellvm::PostGenericSchedulervirtual
pickNodeFromQueue(SchedCandidate &Cand)llvm::PostGenericSchedulerprotected
PostGenericScheduler(const MachineSchedContext *C)llvm::PostGenericSchedulerinline
RegCritical enum valuellvm::GenericSchedulerBase
RegExcess enum valuellvm::GenericSchedulerBase
registerRoots() overridellvm::PostGenericSchedulervirtual
RegMax enum valuellvm::GenericSchedulerBase
releaseBottomNode(SUnit *SU) overridellvm::PostGenericSchedulerinlinevirtual
releaseTopNode(SUnit *SU) overridellvm::PostGenericSchedulerinlinevirtual
Remllvm::GenericSchedulerBaseprotected
ResourceDemand enum valuellvm::GenericSchedulerBase
ResourceReduce enum valuellvm::GenericSchedulerBase
SchedModelllvm::GenericSchedulerBaseprotected
schedNode(SUnit *SU, bool IsTopNode) overridellvm::PostGenericSchedulervirtual
scheduleTree(unsigned SubtreeID) overridellvm::PostGenericSchedulerinlinevirtual
setPolicy(CandPolicy &Policy, bool IsPostRA, SchedBoundary &CurrZone, SchedBoundary *OtherZone)llvm::GenericSchedulerBaseprotected
shouldTrackLaneMasks() constllvm::MachineSchedStrategyinlinevirtual
shouldTrackPressure() const overridellvm::PostGenericSchedulerinlinevirtual
Stall enum valuellvm::GenericSchedulerBase
TopDepthReduce enum valuellvm::GenericSchedulerBase
TopPathReduce enum valuellvm::GenericSchedulerBase
traceCandidate(const SchedCandidate &Cand)llvm::GenericSchedulerBaseprotected
TRIllvm::GenericSchedulerBaseprotected
tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand)llvm::PostGenericSchedulerprotected
Weak enum valuellvm::GenericSchedulerBase
~MachineSchedStrategy()=defaultllvm::MachineSchedStrategyvirtual
~PostGenericScheduler() override=defaultllvm::PostGenericScheduler