Lines Matching full:predecessors
19 // (blocks which are outside of the loop that have predecessors inside of the
20 // loop) only have predecessors from inside of the loop (and are thus dominated
150 // predecessors that are not in the loop. This is not valid for natural
220 // predecessors that are inside of the loop. This check guarantees that the
222 // predecessors from outside of the loop, split the edge now.
244 // If the header has more than two predecessors at this point (from the
374 // Compute the set of predecessors of the loop that are not in the loop.
415 /// blocks. This method is used to split exit blocks that have predecessors
449 /// predecessors, to the specified set, if it's not already in there. Stop
560 // Pull out all predecessors that have varying values in the loop. This