• Home
  • Raw
  • Download

Lines Matching refs:PointerIntPair

41 class PointerIntPair {
59 PointerIntPair() : Value(0) {} in PointerIntPair() function
60 PointerIntPair(PointerTy PtrVal, IntType IntVal) { in PointerIntPair() function
65 explicit PointerIntPair(PointerTy PtrVal) { in PointerIntPair() function
116 return const_cast<PointerIntPair *>(this)->getAddrOfPointer(); in getAddrOfPointer()
129 static PointerIntPair getFromOpaqueValue(void *V) { in getFromOpaqueValue()
130 PointerIntPair P; P.setFromOpaqueValue(V); return P; in getFromOpaqueValue()
135 static PointerIntPair getFromOpaqueValue(const void *V) { in getFromOpaqueValue()
140 bool operator==(const PointerIntPair &RHS) const {return Value == RHS.Value;}
141 bool operator!=(const PointerIntPair &RHS) const {return Value != RHS.Value;}
142 bool operator<(const PointerIntPair &RHS) const {return Value < RHS.Value;}
143 bool operator>(const PointerIntPair &RHS) const {return Value > RHS.Value;}
144 bool operator<=(const PointerIntPair &RHS) const {return Value <= RHS.Value;}
145 bool operator>=(const PointerIntPair &RHS) const {return Value >= RHS.Value;}
150 struct isPodLike<PointerIntPair<PointerTy, IntBits, IntType> > {
156 struct DenseMapInfo<PointerIntPair<PointerTy, IntBits, IntType> > {
157 typedef PointerIntPair<PointerTy, IntBits, IntType> Ty;
178 class PointerLikeTypeTraits<PointerIntPair<PointerTy, IntBits, IntType,
182 getAsVoidPointer(const PointerIntPair<PointerTy, IntBits, IntType> &P) {
185 static inline PointerIntPair<PointerTy, IntBits, IntType>
187 return PointerIntPair<PointerTy, IntBits, IntType>::getFromOpaqueValue(P);
189 static inline PointerIntPair<PointerTy, IntBits, IntType>
191 return PointerIntPair<PointerTy, IntBits, IntType>::getFromOpaqueValue(P);