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) {
35 "adding virtual methods to subclasses of User breaks use lists");
36 return reinterpret_cast<Use*>(U) - ARITY;
38 static Use *op_end(SubClass* U) {
39 return reinterpret_cast<Use*>(U);
64 /// VariadicOperandTraits - determine the allocation regime of the Use array
65 /// when it is a prefix to the User object, and the number of Use objects is
70 static Use *op_begin(SubClass* U) {
73 "adding virtual methods to subclasses of User breaks use lists");
74 return reinterpret_cast<Use*>(U) - static_cast<User*>(U)->getNumOperands();
76 static Use *op_end(SubClass* U) {
77 return reinterpret_cast<Use*>(U);
88 /// HungoffOperandTraits - determine the allocation regime of the Use array
92 /// This is the traits class that is needed when the Use array must be
97 static Use *op_begin(User* U) {
100 static Use *op_end(User* U) {
120 template <int> inline Use &Op(); \
121 template <int> inline const Use &Op() const; \
153 template <int Idx_nocapture> Use &CLASS::Op() { \
156 template <int Idx_nocapture> const Use &CLASS::Op() const { \