Lines Matching refs:PI
262 const_pred_iterator PI = pred_begin(this), E = pred_end(this); in getSinglePredecessor() local
263 if (PI == E) return nullptr; // No preds. in getSinglePredecessor()
264 const BasicBlock *ThePred = *PI; in getSinglePredecessor()
265 ++PI; in getSinglePredecessor()
266 return (PI == E) ? ThePred : nullptr /*multiple preds*/; in getSinglePredecessor()
270 const_pred_iterator PI = pred_begin(this), E = pred_end(this); in getUniquePredecessor() local
271 if (PI == E) return nullptr; // No preds. in getUniquePredecessor()
272 const BasicBlock *PredBB = *PI; in getUniquePredecessor()
273 ++PI; in getUniquePredecessor()
274 for (;PI != E; ++PI) { in getUniquePredecessor()
275 if (*PI != PredBB) in getUniquePredecessor()