|
LLVM 22.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 SwingSchedulerDDGEdge &Dep, const SwingSchedulerDDG *DDG) | 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 SwingSchedulerDDGEdge &Dep, const SwingSchedulerDDG *DDG) | llvm::SMSchedule | |
| normalizeNonPipelinedInstructions(SwingSchedulerDAG *SSD, TargetInstrInfo::PipelinerLoopInfo *PLI) | llvm::SMSchedule | |
| onlyHasLoopCarriedOutputOrOrderPreds(SUnit *SU, const SwingSchedulerDDG *DDG) 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 |