Lines Matching refs:PI
235 const_pred_iterator PI = pred_begin(this), E = pred_end(this); in getSinglePredecessor() local
236 if (PI == E) return nullptr; // No preds. in getSinglePredecessor()
237 const BasicBlock *ThePred = *PI; in getSinglePredecessor()
238 ++PI; in getSinglePredecessor()
239 return (PI == E) ? ThePred : nullptr /*multiple preds*/; in getSinglePredecessor()
248 const_pred_iterator PI = pred_begin(this), E = pred_end(this); in getUniquePredecessor() local
249 if (PI == E) return nullptr; // No preds. in getUniquePredecessor()
250 const BasicBlock *PredBB = *PI; in getUniquePredecessor()
251 ++PI; in getUniquePredecessor()
252 for (;PI != E; ++PI) { in getUniquePredecessor()
253 if (*PI != PredBB) in getUniquePredecessor()