reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
789 use_iterator(const use_iterator &I) : Op(I.Op) {} 792 return Op == x.Op; 792 return Op == x.Op; 799 bool atEnd() const { return Op == nullptr; } 803 assert(Op && "Cannot increment end iterator!"); 804 Op = Op->getNext(); 804 Op = Op->getNext(); 814 assert(Op && "Cannot dereference end iterator!"); 815 return Op->getUser(); 820 SDUse &getUse() const { return *Op; } 824 assert(Op && "Cannot dereference end iterator!"); 825 return (unsigned)(Op - Op->getUser()->OperandList); 825 return (unsigned)(Op - Op->getUser()->OperandList);