Lines Matching refs:Use
25 /// FixedNumOperandTraits - determine the allocation regime of the Use array
26 /// when it is a prefix to the User object, and the number of Use objects is
31 static Use *op_begin(SubClass* U) {
35 return reinterpret_cast<Use*>(U) - ARITY;
37 static Use *op_end(SubClass* U) {
38 return reinterpret_cast<Use*>(U);
63 /// VariadicOperandTraits - determine the allocation regime of the Use array
64 /// when it is a prefix to the User object, and the number of Use objects is
69 static Use *op_begin(SubClass* U) {
73 return reinterpret_cast<Use*>(U) - static_cast<User*>(U)->getNumOperands();
75 static Use *op_end(SubClass* U) {
76 return reinterpret_cast<Use*>(U);
87 /// HungoffOperandTraits - determine the allocation regime of the Use array
91 /// This is the traits class that is needed when the Use array must be
96 static Use *op_begin(User* U) {
99 static Use *op_end(User* U) {
119 template <int> inline Use &Op(); \
120 template <int> inline const Use &Op() const; \
152 template <int Idx_nocapture> Use &CLASS::Op() { \
155 template <int Idx_nocapture> const Use &CLASS::Op() const { \