Home | History | Annotate | Download | only in Utils

Lines Matching full:edge

78 /// \brief Option class for critical edge splitting.
81 /// during critical edge splitting.
110 /// SplitCriticalEdge - If this edge is a critical edge, insert a new node to
111 /// split the critical edge. This will update the analyses passed in through
112 /// the option struct. This returns the new block if the edge was split, null
117 /// critical edge block. This is most commonly interesting with switch
121 /// edge".
123 /// It is invalid to call this function on a critical edge that starts at an
140 /// SplitCriticalEdge - If the edge from *PI to BB is not critical, return
156 /// SplitCriticalEdge - If an edge from Src to Dst is critical, split the edge
158 /// an edge between the two blocks. It updates the analyses
167 assert(i != TI->getNumSuccessors() && "Edge doesn't exist!");
181 /// SplitEdge - Split the edge connecting specified block.