Home | History | Annotate | Download | only in IR

Lines Matching refs:Use

26 /// FixedNumOperandTraits - determine the allocation regime of the Use array
27 /// when it is a prefix to the User object, and the number of Use objects is
32 static Use *op_begin(SubClass* U) {
33 return reinterpret_cast<Use*>(U) - ARITY;
35 static Use *op_end(SubClass* U) {
36 return reinterpret_cast<Use*>(U);
61 /// VariadicOperandTraits - determine the allocation regime of the Use array
62 /// when it is a prefix to the User object, and the number of Use objects is
67 static Use *op_begin(SubClass* U) {
68 return reinterpret_cast<Use*>(U) - static_cast<User*>(U)->getNumOperands();
70 static Use *op_end(SubClass* U) {
71 return reinterpret_cast<Use*>(U);
82 /// HungoffOperandTraits - determine the allocation regime of the Use array
89 /// This is the traits class that is needed when the Use array must be
94 static Use *op_begin(User* U) {
97 static Use *op_end(User* U) {
117 template <int> inline Use &Op(); \
118 template <int> inline const Use &Op() const; \
150 template <int Idx_nocapture> Use &CLASS::Op() { \
153 template <int Idx_nocapture> const Use &CLASS::Op() const { \