Lines Matching full:edges
10 // BreakCriticalEdges pass - Break all of the critical edges in the CFG by
12 // cannot deal with critical edges. For this usage, the structure type is
18 #define DEBUG_TYPE "break-crit-edges"
57 INITIALIZE_PASS(BreakCriticalEdges, "break-crit-edges",
58 "Break critical edges in CFG", false, false)
66 // runOnFunction - Loop over all of the edges in the CFG, breaking critical
67 // edges as they are found.
130 /// If MergeIdenticalEdges is true (not the default), *all* edges from TI to the
133 /// have many edges to any one destination. This ensures that all edges to that
138 /// IndirectBrInst. Splitting these edges will almost always create an invalid
194 // If there are any other edges from TIBB to DestBB, update those to go
195 // through the split block, making those edges non-critical as well (and
340 // the edges. The Preds.empty() check is needed because a block