Home
last modified time | relevance | path

Searched refs:PHI_iterator (Results 1 – 4 of 4) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSSAUpdater.cpp253 class PHI_iterator { class in llvm::SSAUpdaterTraits
259 explicit PHI_iterator(MachineInstr *P) // begin iterator in PHI_iterator() function in llvm::SSAUpdaterTraits::PHI_iterator
261 PHI_iterator(MachineInstr *P, bool) // end iterator in PHI_iterator() function in llvm::SSAUpdaterTraits::PHI_iterator
264 PHI_iterator &operator++() { idx += 2; return *this; } in operator ++()
265 bool operator==(const PHI_iterator& x) const { return idx == x.idx; } in operator ==()
266 bool operator!=(const PHI_iterator& x) const { return !operator==(x); } in operator !=()
275 static inline PHI_iterator PHI_begin(PhiT *PHI) { return PHI_iterator(PHI); } in PHI_begin()
277 static inline PHI_iterator PHI_end(PhiT *PHI) { in PHI_end()
278 return PHI_iterator(PHI, true); in PHI_end()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSSAUpdater.cpp224 class PHI_iterator { class in llvm::SSAUpdaterTraits
230 explicit PHI_iterator(PHINode *P) // begin iterator in PHI_iterator() function in llvm::SSAUpdaterTraits::PHI_iterator
232 PHI_iterator(PHINode *P, bool) // end iterator in PHI_iterator() function in llvm::SSAUpdaterTraits::PHI_iterator
235 PHI_iterator &operator++() { ++idx; return *this; } in operator ++()
236 bool operator==(const PHI_iterator& x) const { return idx == x.idx; } in operator ==()
237 bool operator!=(const PHI_iterator& x) const { return !operator==(x); } in operator !=()
243 static PHI_iterator PHI_begin(PhiT *PHI) { return PHI_iterator(PHI); } in PHI_begin()
244 static PHI_iterator PHI_end(PhiT *PHI) { in PHI_end()
245 return PHI_iterator(PHI, true); in PHI_end()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.cpp3853 class PHI_iterator { class in llvm::SSAUpdaterTraits
3859 explicit PHI_iterator(LDVSSAPhi *P) // begin iterator in PHI_iterator() function in llvm::SSAUpdaterTraits::PHI_iterator
3861 PHI_iterator(LDVSSAPhi *P, bool) // end iterator in PHI_iterator() function in llvm::SSAUpdaterTraits::PHI_iterator
3864 PHI_iterator &operator++() { in operator ++()
3868 bool operator==(const PHI_iterator &X) const { return Idx == X.Idx; } in operator ==()
3869 bool operator!=(const PHI_iterator &X) const { return !operator==(X); } in operator !=()
3876 static inline PHI_iterator PHI_begin(PhiT *PHI) { return PHI_iterator(PHI); } in PHI_begin()
3878 static inline PHI_iterator PHI_end(PhiT *PHI) { in PHI_end()
3879 return PHI_iterator(PHI, true); in PHI_end()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterImpl.h415 for (typename Traits::PHI_iterator I = Traits::PHI_begin(PHI), in CheckIfPHIMatches()