Lines Matching refs:Use
19 #include "llvm/IR/Use.h"
71 Use *UseList;
92 template <typename UseT> // UseT == 'Use' or 'const Use'
138 use_iterator_impl<Use> UI;
139 explicit user_iterator_impl(Use *U) : UI(U) {}
175 Use &getUse() const { return *UI; }
178 /// FIXME: Replace all callers with a direct call to Use::getOperandNo.
245 typedef use_iterator_impl<Use> use_iterator;
246 typedef use_iterator_impl<const Use> const_use_iterator;
295 /// is a linear time operation. Use hasOneUse, hasNUses, or hasNUsesOrMore
299 /// addUse - This method should only be used by the Use class.
301 void addUse(Use &U) { U.addToList(&UseList); }
469 void Use::set(Value *V) {