Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:use_iterator

518   class use_iterator
521 explicit use_iterator(SDUse *op) : Op(op) {
530 use_iterator(const use_iterator &I) : Op(I.Op) {}
531 use_iterator() : Op(nullptr) {}
533 bool operator==(const use_iterator &x) const {
536 bool operator!=(const use_iterator &x) const {
544 use_iterator &operator++() { // Preincrement
550 use_iterator operator++(int) { // Postincrement
551 use_iterator tmp = *this; ++*this; return tmp;
572 use_iterator use_begin() const {
573 return use_iterator(UseList);
576 static use_iterator use_end() { return use_iterator(nullptr); }
578 inline iterator_range<use_iterator> uses() {
581 inline iterator_range<use_iterator> uses() const {
675 for (use_iterator UI = use_begin(), UE = use_end(); UI != UE; ++UI)