Lines Matching refs:InstIterator
31 class InstIterator {
47 InstIterator() {} in InstIterator() function
51 InstIterator(const InstIterator<A,B,C,D> &II) in InstIterator() function
55 InstIterator(InstIterator<A,B,C,D> &II) in InstIterator() function
58 template<class M> InstIterator(M &m) in InstIterator() function
66 template<class M> InstIterator(M &m, bool) in InstIterator() function
77 inline bool operator==(const InstIterator &y) const {
80 inline bool operator!=(const InstIterator& y) const {
84 InstIterator& operator++() {
89 inline InstIterator operator++(int) {
90 InstIterator tmp = *this; ++*this; return tmp;
93 InstIterator& operator--() {
101 inline InstIterator operator--(int) {
102 InstIterator tmp = *this; --*this; return tmp;
120 typedef InstIterator<iplist<BasicBlock>,
123 typedef InstIterator<const iplist<BasicBlock>,