Searched refs:PointeeStorage (Results 1 – 5 of 5) sorted by relevance
34 PointeeStorage(P.PointeeStorage) { in Pointer()36 if (isBlockPointer() && PointeeStorage.BS.Pointee) in Pointer()37 PointeeStorage.BS.Pointee->addPointer(this); in Pointer()44 PointeeStorage.BS = {Pointee, Base}; in Pointer()52 PointeeStorage(P.PointeeStorage) { in Pointer()54 if (StorageKind == Storage::Block && PointeeStorage.BS.Pointee) in Pointer()55 PointeeStorage.BS.Pointee->replacePointer(&P, this); in Pointer()62 if (Block *Pointee = PointeeStorage.BS.Pointee) { in ~Pointer()64 PointeeStorage.BS.Pointee = nullptr; in ~Pointer()75 PointeeStorage.BS.Base = P.PointeeStorage.BS.Base; in operator =()[all …]
96 PointeeStorage.Int.Value = 0; in Pointer()97 PointeeStorage.Int.Desc = nullptr; in Pointer()100 PointeeStorage.Int = std::move(IntPtr); in Pointer()108 PointeeStorage.Int.Value = Address; in Offset()109 PointeeStorage.Int.Desc = Desc; in Offset()113 PointeeStorage.Fn = FunctionPointer(F); in Offset()117 PointeeStorage.Typeid.TypePtr = TypePtr; in Offset()118 PointeeStorage.Typeid.TypeInfoType = TypeInfoType; in Offset()349 return QualType(PointeeStorage.Typeid.TypeInfoType, 0); in getType()467 return PointeeStorage.BS; in asBlockPointer()[all …]
58 P->PointeeStorage.BS.Pointee = nullptr; in removePointer()90 Old->PointeeStorage.BS.Pointee = nullptr; in replacePointer()91 New->PointeeStorage.BS.Pointee = this; in replacePointer()124 P->PointeeStorage.BS.Pointee = &B; in DeadBlock()
31 B->Pointers->PointeeStorage.BS.Pointee = nullptr; in cleanup()
56 P->PointeeStorage.BS.Pointee = nullptr; in cleanup()