Searched refs:ExitSU (Results 1 – 9 of 9) sorted by relevance
| /freebsd-9-stable/contrib/llvm/lib/CodeGen/ |
| D | ScheduleDAGInstrs.cpp | 206 ExitSU.setInstr(ExitMI); in addSchedBarrierDeps() 219 Uses.insert(PhysRegSUOper(&ExitSU, -1, Reg)); in addSchedBarrierDeps() 223 addVRegUseDeps(&ExitSU, i); in addSchedBarrierDeps() 236 Uses.insert(PhysRegSUOper(&ExitSU, -1, Reg)); in addSchedBarrierDeps() 303 if (DefSU == &ExitSU) in addPhysRegDeps() 387 if (DefSU != SU && DefSU != &ExitSU) { in addVRegDefDeps() 565 SUnit *SUa, SUnit *SUb, SUnit *ExitSU, unsigned *Depth, in iterateChainSucc() argument 567 if (!SUa || !SUb || SUb == ExitSU) in iterateChainSucc() 601 iterateChainSucc (AA, MFI, SUa, I->getSUnit(), ExitSU, Depth, Visited); in iterateChainSucc() 610 SUnit *SU, SUnit *ExitSU, std::set<SUnit *> &CheckList, in adjustChainDeps() argument [all …]
|
| D | ScheduleDAG.cpp | 41 EntrySU(), ExitSU() { in ScheduleDAG() 53 ExitSU = SUnit(); in clearDAG() 469 if (ExitSU) in InitDAGTopologicalSorting() 470 WorkList.push_back(ExitSU); in InitDAGTopologicalSorting() 640 : SUnits(sunits), ExitSU(exitsu) {} in ScheduleDAGTopologicalSort()
|
| D | MachineScheduler.cpp | 372 return SuccSU == &ExitSU || !Topo.IsReachable(PredSU, SuccSU); in canAddEdge() 376 if (SuccSU != &ExitSU) { in addEdge() 410 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU) in releaseSucc() 629 if (!SU->isScheduled && SU != &ExitSU) { in updatePressureDiffs() 750 ExitSU.biasCriticalPath(); in findRootsAndBiasEdges() 804 if (UI->SU == &ExitSU) in computeCyclicCriticalPath() 860 releasePredecessors(&ExitSU); in initQueues() 1113 MachineInstr *Branch = DAG->ExitSU.getInstr(); in apply() 1128 bool Success = DAG->addEdge(&DAG->ExitSU, SDep(SU, SDep::Cluster)); in apply() 1856 Rem.CriticalPath = DAG->ExitSU.getDepth(); in registerRoots()
|
| D | PostRASchedulerList.cpp | 604 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU) in ReleaseSucc()
|
| /freebsd-9-stable/contrib/llvm/include/llvm/CodeGen/ |
| D | ScheduleDAG.h | 547 SUnit ExitSU; // Special node for the region exit. 680 SUnit *ExitSU; 702 ScheduleDAGTopologicalSort(std::vector<SUnit> &SUnits, SUnit *ExitSU);
|
| D | MachineScheduler.h | 334 Topo(SUnits, &ExitSU), ShouldTrackPressure(false), in ScheduleDAGMI()
|
| /freebsd-9-stable/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| D | ScheduleDAGVLIW.cpp | 134 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU) { in releaseSucc()
|
| D | ScheduleDAGFast.cpp | 530 ReleasePredecessors(&ExitSU, CurCycle); in ListScheduleBottomUp()
|
| D | ScheduleDAGRRList.cpp | 1483 ReleasePredecessors(&ExitSU); in ListScheduleBottomUp()
|