LLVM  8.0.1
llvm::SMSchedule Member List

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

computeStart(SUnit *SU, int *MaxEarlyStart, int *MinLateStart, int *MinEnd, int *MaxStart, int II, SwingSchedulerDAG *DAG)llvm::SMSchedule
const_sched_iterator typedefllvm::SMSchedule
cycleScheduled(SUnit *SU) constllvm::SMScheduleinline
dump() constllvm::SMSchedule
earliestCycleInChain(const SDep &Dep)llvm::SMSchedule
finalizeSchedule(SwingSchedulerDAG *SSD)llvm::SMSchedule
getFinalCycle() constllvm::SMScheduleinline
getFirstCycle() constllvm::SMScheduleinline
getInstructions(int cycle)llvm::SMScheduleinline
getMaxStageCount()llvm::SMScheduleinline
getStagesForPhi(int Reg)llvm::SMScheduleinline
getStagesForReg(int Reg, unsigned CurStage)llvm::SMScheduleinline
insert(SUnit *SU, int StartCycle, int EndCycle, int II)llvm::SMSchedule
isLoopCarried(SwingSchedulerDAG *SSD, MachineInstr &Phi)llvm::SMSchedule
isLoopCarriedDefOfUse(SwingSchedulerDAG *SSD, MachineInstr *Def, MachineOperand &MO)llvm::SMSchedule
isScheduledAtStage(SUnit *SU, unsigned StageNum)llvm::SMScheduleinline
isValidSchedule(SwingSchedulerDAG *SSD)llvm::SMSchedule
latestCycleInChain(const SDep &Dep)llvm::SMSchedule
orderDependence(SwingSchedulerDAG *SSD, SUnit *SU, std::deque< SUnit *> &Insts)llvm::SMSchedule
print(raw_ostream &os) constllvm::SMSchedule
reset()llvm::SMScheduleinline
sched_iterator typedefllvm::SMSchedule
setInitiationInterval(int ii)llvm::SMScheduleinline
SMSchedule(MachineFunction *mf)llvm::SMScheduleinline
stageScheduled(SUnit *SU) constllvm::SMScheduleinline