Searched refs:SSD (Results 1 - 2 of 2) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePipeliner.h385 void computeNodeSetInfo(SwingSchedulerDAG *SSD) { argument
387 MaxMOV = std::max(MaxMOV, SSD->getMOV(SU));
388 MaxDepth = std::max(MaxDepth, SSD->getDepth(SU));
594 bool isValidSchedule(SwingSchedulerDAG *SSD);
595 void finalizeSchedule(SwingSchedulerDAG *SSD);
596 void orderDependence(SwingSchedulerDAG *SSD, SUnit *SU,
598 bool isLoopCarried(SwingSchedulerDAG *SSD, MachineInstr &Phi);
599 bool isLoopCarriedDefOfUse(SwingSchedulerDAG *SSD, MachineInstr *Def,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachinePipeliner.cpp2552 void SMSchedule::orderDependence(SwingSchedulerDAG *SSD, SUnit *SU, argument
2574 if (unsigned NewReg = SSD->getInstrBaseReg(SU))
2610 isLoopCarriedDefOfUse(SSD, (*I)->getInstr(), MO)) {
2667 orderDependence(SSD, UseSU, Insts);
2668 orderDependence(SSD, SU, Insts);
2669 orderDependence(SSD, DefSU, Insts);
2681 bool SMSchedule::isLoopCarried(SwingSchedulerDAG *SSD, MachineInstr &Phi) { argument
2685 SUnit *DefSU = SSD->getSUnit(&Phi);
2692 SUnit *UseSU = SSD->getSUnit(MRI.getVRegDef(LoopVal));
2709 bool SMSchedule::isLoopCarriedDefOfUse(SwingSchedulerDAG *SSD, argument
2735 isValidSchedule(SwingSchedulerDAG *SSD) argument
2902 finalizeSchedule(SwingSchedulerDAG *SSD) argument
[all...]

Completed in 111 milliseconds