Lines Matching full:predecessor
181 /// getSinglePredecessor - If this basic block has a single predecessor block,
191 /// getUniquePredecessor - If this basic block has a unique predecessor block,
193 /// Note that unique predecessor doesn't mean single edge, there can be
194 /// multiple edges from the unique predecessor to this block (for example
204 // The same predecessor appears multiple times in the predecessor list.
211 /// specified Predecessor of the block is no longer able to reach it. This is
212 /// actually not used to update the Predecessor list, but is actually used to
214 /// called while the predecessor still refers to this block.
220 "removePredecessor: BB is not a predecessor!");
234 // This is because the PHI node input is actually taken from the predecessor
251 // Remove the predecessor first.
268 // Okay, now we know that we need to remove predecessor #pred_idx from all