LLVM 20.0.0git
|
This is the complete list of members for llvm::SMSchedule, including all inherited members.
computeStart(SUnit *SU, int *MaxEarlyStart, int *MinLateStart, int II, SwingSchedulerDAG *DAG) | llvm::SMSchedule | |
computeUnpipelineableNodes(SwingSchedulerDAG *SSD, TargetInstrInfo::PipelinerLoopInfo *PLI) | llvm::SMSchedule | |
const_sched_iterator typedef | llvm::SMSchedule | |
cycleScheduled(SUnit *SU) const | llvm::SMSchedule | inline |
dump() const | llvm::SMSchedule | |
earliestCycleInChain(const SDep &Dep) | llvm::SMSchedule | |
finalizeSchedule(SwingSchedulerDAG *SSD) | llvm::SMSchedule | |
getFinalCycle() const | llvm::SMSchedule | inline |
getFirstCycle() const | llvm::SMSchedule | inline |
getInitiationInterval() const | llvm::SMSchedule | inline |
getInstructions(int cycle) | llvm::SMSchedule | inline |
getMaxStageCount() | llvm::SMSchedule | inline |
insert(SUnit *SU, int StartCycle, int EndCycle, int II) | llvm::SMSchedule | |
isLoopCarried(const SwingSchedulerDAG *SSD, MachineInstr &Phi) const | llvm::SMSchedule | |
isLoopCarriedDefOfUse(const SwingSchedulerDAG *SSD, MachineInstr *Def, MachineOperand &MO) const | llvm::SMSchedule | |
isScheduledAtStage(SUnit *SU, unsigned StageNum) | llvm::SMSchedule | inline |
isValidSchedule(SwingSchedulerDAG *SSD) | llvm::SMSchedule | |
latestCycleInChain(const SDep &Dep) | llvm::SMSchedule | |
normalizeNonPipelinedInstructions(SwingSchedulerDAG *SSD, TargetInstrInfo::PipelinerLoopInfo *PLI) | llvm::SMSchedule | |
onlyHasLoopCarriedOutputOrOrderPreds(SUnit *SU, SwingSchedulerDAG *DAG) const | llvm::SMSchedule | |
orderDependence(const SwingSchedulerDAG *SSD, SUnit *SU, std::deque< SUnit * > &Insts) const | llvm::SMSchedule | |
print(raw_ostream &os) const | llvm::SMSchedule | |
reorderInstructions(const SwingSchedulerDAG *SSD, const std::deque< SUnit * > &Instrs) const | llvm::SMSchedule | |
reset() | llvm::SMSchedule | inline |
sched_iterator typedef | llvm::SMSchedule | |
setInitiationInterval(int ii) | llvm::SMSchedule | inline |
SMSchedule(MachineFunction *mf, SwingSchedulerDAG *DAG) | llvm::SMSchedule | inline |
stageScheduled(SUnit *SU) const | llvm::SMSchedule | inline |