Lines Matching defs:AlignedMap
69 struct alignas(8) AlignedMap {
70 AlignedMap() = default;
71 AlignedMap(const AlignedMap &Arg) = default;
77 static inline void *getAsVoidPointer(AlignedMap *P) { return P; }
78 static inline AlignedMap *getFromVoidPointer(void *P) {
79 return (AlignedMap *)P;
82 static_assert(alignof(AlignedMap) >= (1 << NumLowBitsAvailable),
83 "AlignedMap insufficiently aligned to have enough low bits.");
111 Info.setPointer(new AlignedMap(*ArgPtr));
121 Info.setPointer(new AlignedMap(*RHSPtr));
159 if (AlignedMap *P = Info.getPointer()) {
175 if (AlignedMap *P = FI.Info.getPointer())
181 AlignedMap *P = Info.getPointer();
183 P = new AlignedMap();
193 if (AlignedMap *P = Info.getPointer())
203 PointerIntPair<AlignedMap *, 3, unsigned, AlignedMapPointerTraits> Info;