Home | History | Annotate | Download | only in ObjCARC

Lines Matching full:edges

143 // know how to split edges. It should be possible to make the optimizer
144 // think in terms of edges, rather than blocks, and then split critical
145 // edges on demand.
197 /// Effective predecessors of the current block ignoring ignorable edges and
201 /// Effective successors of the current block ignoring ignorable edges and
570 // ARC optimization doesn't currently split critical edges.
841 // For now, don't bother splitting critical edges for this.
853 // critical edges.
867 // If we have null operands and no critical edges, optimize.
1004 /// Check for critical edges, loop boundaries, irreducible control flow, or
1085 // If the state at the other end of any of the successor edges
1086 // matches the current state, require all edges to match. This
1237 // block, and we don't want to split critical edges.
1417 // as exits due to ignored edges.
1453 // function exit point, and we want to ignore selected cycle edges.