Home
last modified time | relevance | path

Searched refs:SMSchedule (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePipeliner.h61 class SMSchedule; variable
275 void applyInstrChange(MachineInstr *MI, SMSchedule &Schedule);
313 bool schedulePipeline(SMSchedule &Schedule);
539 class SMSchedule {
566 SMSchedule(MachineFunction *mf, SwingSchedulerDAG *DAG) in SMSchedule() function
H A DTargetInstrInfo.h59 class SMSchedule; variable
751 virtual bool shouldUseSchedule(SwingSchedulerDAG &SSD, SMSchedule &SMS) { in shouldUseSchedule()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachinePipeliner.cpp656 SMSchedule Schedule(Pass.MF, this); in schedule()
1084 SMSchedule &Schedule, in computeScheduledInsts()
1553 bool detect(const SwingSchedulerDAG *SSD, SMSchedule &Schedule, in detect()
2445 bool SwingSchedulerDAG::schedulePipeline(SMSchedule &Schedule) { in schedulePipeline()
2667 SMSchedule &Schedule) { in applyInstrChange()
2818 bool SMSchedule::insert(SUnit *SU, int StartCycle, int EndCycle, int II) { in insert()
2858 int SMSchedule::earliestCycleInChain(const SDep &Dep) { in earliestCycleInChain()
2881 int SMSchedule::latestCycleInChain(const SDep &Dep) { in latestCycleInChain()
2917 void SMSchedule::computeStart(SUnit *SU, int *MaxEarlyStart, int *MinLateStart, in computeStart()
2977 void SMSchedule::orderDependence(const SwingSchedulerDAG *SSD, SUnit *SU, in orderDependence()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp6769 bool tooMuchRegisterPressure(SwingSchedulerDAG &SSD, SMSchedule &SMS);
6789 bool shouldUseSchedule(SwingSchedulerDAG &SSD, SMSchedule &SMS) override { in shouldUseSchedule()
6854 SMSchedule &SMS) { in tooMuchRegisterPressure()