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

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePipeliner.h112 class SwingSchedulerDAG : public ScheduleDAGInstrs { class in namespace:llvm
190 void createAdjacencyStructure(SwingSchedulerDAG *DAG);
200 SwingSchedulerDAG(MachinePipeliner &P, MachineLoop &L, LiveIntervals &lis, function in class:llvm::SwingSchedulerDAG
370 void computeNodeSetInfo(SwingSchedulerDAG *SSD) {
539 int *MinEnd, int *MaxStart, int II, SwingSchedulerDAG *DAG);
579 bool isValidSchedule(SwingSchedulerDAG *SSD);
580 void finalizeSchedule(SwingSchedulerDAG *SSD);
581 void orderDependence(SwingSchedulerDAG *SSD, SUnit *SU,
583 bool isLoopCarried(SwingSchedulerDAG *SSD, MachineInstr &Phi);
584 bool isLoopCarriedDefOfUse(SwingSchedulerDAG *SS
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachinePipeliner.cpp178 unsigned SwingSchedulerDAG::Circuits::MaxPaths = 5;
385 SwingSchedulerDAG SMS(*this, L, getAnalysis<LiveIntervals>(), RegClassInfo,
409 void SwingSchedulerDAG::setMII(unsigned ResMII, unsigned RecMII) {
416 void SwingSchedulerDAG::setMAX_II() {
425 void SwingSchedulerDAG::schedule() {
570 void SwingSchedulerDAG::finishBlock() {
660 void SwingSchedulerDAG::addLoopCarriedDependences(AliasAnalysis *AA) {
755 void SwingSchedulerDAG::updatePhiDependences() {
839 void SwingSchedulerDAG::changeDependences() {
1014 unsigned SwingSchedulerDAG
[all...]

Completed in 316 milliseconds