Searched refs:SMSchedule (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachinePipeliner.h | 61 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 D | TargetInstrInfo.h | 59 class SMSchedule; variable 751 virtual bool shouldUseSchedule(SwingSchedulerDAG &SSD, SMSchedule &SMS) { in shouldUseSchedule()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachinePipeliner.cpp | 656 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 D | ARMBaseInstrInfo.cpp | 6769 bool tooMuchRegisterPressure(SwingSchedulerDAG &SSD, SMSchedule &SMS); 6789 bool shouldUseSchedule(SwingSchedulerDAG &SSD, SMSchedule &SMS) override { in shouldUseSchedule() 6854 SMSchedule &SMS) { in tooMuchRegisterPressure()
|