Lines Matching refs:PI
184 pred_iterator PI = pred_begin(this), E = pred_end(this); in getSinglePredecessor() local
185 if (PI == E) return 0; // No preds. in getSinglePredecessor()
186 BasicBlock *ThePred = *PI; in getSinglePredecessor()
187 ++PI; in getSinglePredecessor()
188 return (PI == E) ? ThePred : 0 /*multiple preds*/; in getSinglePredecessor()
197 pred_iterator PI = pred_begin(this), E = pred_end(this); in getUniquePredecessor() local
198 if (PI == E) return 0; // No preds. in getUniquePredecessor()
199 BasicBlock *PredBB = *PI; in getUniquePredecessor()
200 ++PI; in getUniquePredecessor()
201 for (;PI != E; ++PI) { in getUniquePredecessor()
202 if (*PI != PredBB) in getUniquePredecessor()