Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:Edge

190   /// WillCreateCycle - Returns true if adding an edge from SU to TargetSU will
196 /// AddPred - adds a predecessor edge to SUnit SU.
204 /// RemovePred - removes a predecessor edge from SUnit SU.
205 /// This returns true if an edge was removed.
1417 DEBUG(dbgs() << "ARTIFICIAL edge from SU(" << BtSU->NodeNum << ") to SU("
1468 DEBUG(dbgs() << " Adding an edge from SU #" << TrySU->NodeNum
1474 DEBUG(dbgs() << " Adding an edge from SU #" << NewDef->NodeNum
2779 /// the length of that other use (the U->N edge).
2863 SDep Edge = PredSU->Succs[i];
2864 assert(!Edge.isAssignedRegDep());
2865 SUnit *SuccSU = Edge.getSUnit();
2867 Edge.setSUnit(PredSU);
2868 scheduleDAG->RemovePred(SuccSU, Edge);
2869 scheduleDAG->AddPred(&SU, Edge);
2870 Edge.setSUnit(&SU);
2871 scheduleDAG->AddPred(SuccSU, Edge);
2880 /// it as a def&use operand. Add a pseudo control edge from it to the other
2920 // Skip past COPY_TO_REGCLASS nodes, so that the pseudo edge
2950 DEBUG(dbgs() << " Adding a pseudo-two-addr edge from SU #"