Lines Matching full:edge
170 // the critical edge first. e.g.
297 // If the pass has already considered breaking this edge (during this pass
306 // MI is cheap, we probably don't want to break the critical edge for it.
329 // Avoid breaking back edge. From == To means backedge for single BB loop.
339 // to the edge.
352 // If BB#1 -> BB#3 edge is broken and computation of v1024 is inserted:
370 // It's only legal to break critical edge and sink the computation to the
619 // a path that it doesn't already exist. We could split the critical edge,
622 // We cannot sink a load across a critical edge - there may be stores in
627 DEBUG(dbgs() << " *** NOTE: Won't sink load along critical edge.\n");
631 // We don't want to sink across a critical edge if we don't dominate the
634 DEBUG(dbgs() << " *** NOTE: Critical edge found\n");
644 // Otherwise we are OK with sinking along a critical edge.
646 DEBUG(dbgs() << "Sinking along critical edge.\n");
652 "break critical edge\n");
655 DEBUG(dbgs() << " *** Splitting critical edge:"
669 // break the critical edge first.
674 "break critical edge\n");
678 DEBUG(dbgs() << " *** Splitting critical edge:"