Lines Matching defs:PHI_iterator
226 class PHI_iterator {
232 explicit PHI_iterator(PHINode *P) // begin iterator
234 PHI_iterator(PHINode *P, bool) // end iterator
237 PHI_iterator &operator++() { ++idx; return *this; }
238 bool operator==(const PHI_iterator& x) const { return idx == x.idx; }
239 bool operator!=(const PHI_iterator& x) const { return !operator==(x); }
245 static PHI_iterator PHI_begin(PhiT *PHI) { return PHI_iterator(PHI); }
246 static PHI_iterator PHI_end(PhiT *PHI) {
247 return PHI_iterator(PHI, true);