HomeSort by relevance Sort by last modified time
    Searched refs:ExitSU (Results 1 - 9 of 9) sorted by null

  /external/llvm/lib/CodeGen/
ScheduleDAGInstrs.cpp 204 ExitSU.setInstr(ExitMI);
217 Uses.insert(PhysRegSUOper(&ExitSU, -1, Reg));
221 addVRegUseDeps(&ExitSU, i);
234 Uses.insert(PhysRegSUOper(&ExitSU, -1, Reg));
301 if (DefSU == &ExitSU)
386 if (DefSU != SU && DefSU != &ExitSU) {
403 /// TODO: Handle ExitSU "uses" properly.
559 SUnit *SUa, SUnit *SUb, SUnit *ExitSU, unsigned *Depth,
561 if (!SUa || !SUb || SUb == ExitSU)
595 iterateChainSucc (AA, MFI, SUa, I->getSUnit(), ExitSU, Depth, Visited)
    [all...]
ScheduleDAG.cpp 41 EntrySU(), ExitSU() {
53 ExitSU = SUnit();
469 if (ExitSU)
470 WorkList.push_back(ExitSU);
557 // Edges to non-SUnits are allowed but ignored (e.g. ExitSU).
639 ScheduleDAGTopologicalSort(std::vector<SUnit> &sunits, SUnit *exitsu)
640 : SUnits(sunits), ExitSU(exitsu) {}
MachineScheduler.cpp 327 if (SuccSU != &ExitSU) {
361 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU)
613 ExitSU.biasCriticalPath();
622 // Release all DAG roots for scheduling, not including EntrySU/ExitSU.
638 releasePredecessors(&ExitSU);
883 MachineInstr *Branch = DAG->ExitSU.getInstr();
892 // Create a single weak edge from SU to ExitSU. The only effect is to cause
894 // need to copy predecessor edges from ExitSU to SU, since top-down
895 // scheduling cannot prioritize ExitSU anyway. To defer top-down scheduling
898 bool Success = DAG->addEdge(&DAG->ExitSU, SDep(SU, SDep::Cluster))
    [all...]
PostRASchedulerList.cpp 594 // to be scheduled. Ignore the special ExitSU node.
595 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU)
  /external/llvm/include/llvm/CodeGen/
ScheduleDAG.h 565 SUnit ExitSU; // Special node for the region exit.
698 SUnit *ExitSU;
720 ScheduleDAGTopologicalSort(std::vector<SUnit> &SUnits, SUnit *ExitSU);
MachineScheduler.h 115 /// that depend on EntrySU or ExitSU).
258 Topo(SUnits, &ExitSU), RPTracker(RegPressure), CurrentTop(),
344 /// Release ExitSU predecessors and setup scheduler queues.
  /external/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGVLIW.cpp 133 // to be scheduled. Ignore the special ExitSU node.
134 if (SuccSU->NumPredsLeft == 0 && SuccSU != &ExitSU) {
ScheduleDAGFast.cpp 530 ReleasePredecessors(&ExitSU, CurCycle);
ScheduleDAGRRList.cpp     [all...]

Completed in 245 milliseconds