Searched refs:ExitSU (Results 1 – 14 of 14) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/ |
| D | MacroFusion.cpp | 98 if (&SecondSU != &DAG.ExitSU) in fuseInstructionPair() 102 SU == &DAG.ExitSU || SU == &SecondSU || SU->isPred(&SecondSU)) in fuseInstructionPair() 123 if (&SecondSU == &DAG.ExitSU) { in fuseInstructionPair() 160 if (DAG->ExitSU.getInstr()) in apply() 162 scheduleAdjacentImpl(*DAG, DAG->ExitSU); in apply()
|
| D | ScheduleDAGInstrs.cpp | 119 … Type::getVoidTy(mf.getFunction().getContext()))), Topo(SUnits, &ExitSU) { in ScheduleDAGInstrs() 208 ExitSU.setInstr(ExitMI); in addSchedBarrierDeps() 215 Uses.insert(PhysRegSUOper(&ExitSU, -1, Reg)); in addSchedBarrierDeps() 217 addVRegUseDeps(&ExitSU, ExitMI->getOperandNo(&MO)); in addSchedBarrierDeps() 227 Uses.insert(PhysRegSUOper(&ExitSU, -1, LI.PhysReg)); in addSchedBarrierDeps() 310 if (DefSU == &ExitSU) in addPhysRegDeps() 881 ExitSU.addPred(Dep); in buildSchedGraph() 1181 if (ExitSU.getInstr() != nullptr) in dump() 1182 dumpNodeAll(ExitSU); in dump() 1191 else if (SU == &ExitSU) in getGraphNodeLabel() [all …]
|
| D | ScheduleDAG.cpp | 67 ExitSU = SUnit(); in clearDAG() 357 else if (&SU == &ExitSU) in dumpNodeName() 478 if (ExitSU) in InitDAGTopologicalSorting() 479 WorkList.push_back(ExitSU); in InitDAGTopologicalSorting() 748 : SUnits(sunits), ExitSU(exitsu) {} in ScheduleDAGTopologicalSort()
|
| D | MachineScheduler.cpp | 667 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU) in releaseSucc() 868 ExitSU.biasCriticalPath(); in findRootsAndBiasEdges() 892 releasePredecessors(&ExitSU); in initQueues() 1138 if (SU.isScheduled || &SU == &ExitSU) in updatePressureDiffs() 1172 if (!SU->isScheduled && SU != &ExitSU) { in updatePressureDiffs() 1206 if (ExitSU.getInstr() != nullptr) in dump() 1207 dumpNodeAll(ExitSU); in dump() 1367 if (SU == &ExitSU) in computeCyclicCriticalPath() 3058 Rem.CriticalPath = DAG->ExitSU.getDepth(); in registerRoots() 3562 Rem.CriticalPath = DAG->ExitSU.getDepth(); in registerRoots()
|
| D | PostRASchedulerList.cpp | 480 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU) in ReleaseSucc()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| D | ScheduleDAG.h | 563 SUnit ExitSU; ///< Special node for the region exit. variable 696 SUnit *ExitSU; 729 ScheduleDAGTopologicalSort(std::vector<SUnit> &SUnits, SUnit *ExitSU);
|
| D | MachinePipeliner.h | 208 Topo(SUnits, &ExitSU) { in SwingSchedulerDAG()
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| D | ScheduleDAGVLIW.cpp | 128 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU) { in releaseSucc()
|
| D | ScheduleDAGSDNodes.cpp | 706 if (ExitSU.getNode() != nullptr) in dump() 707 dumpNodeAll(ExitSU); in dump()
|
| D | ScheduleDAGFast.cpp | 543 ReleasePredecessors(&ExitSU, CurCycle); in ListScheduleBottomUp()
|
| D | ScheduleDAGRRList.cpp | 1613 ReleasePredecessors(&ExitSU); in ListScheduleBottomUp()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| D | AMDGPUSubtarget.cpp | 895 if (SU != From && From != &DAG->ExitSU && DAG->canAddEdge(SU, From)) in linkSALUChain() 901 if (SUv != From && SU != &DAG->ExitSU && isVALU(SUv) && in linkSALUChain() 951 if (&SU == &DAG->ExitSU || &SU == &*LastSALU || !isSALU(&*LastSALU) || in apply()
|
| D | GCNILPSched.cpp | 310 releasePredecessors(&DAG.ExitSU); in schedule()
|
| D | SIMachineScheduler.h | 456 SUnit& getExitSU() { return ExitSU; } in getExitSU()
|