Searched refs:PointeeStorage (Results 1 – 5 of 5) sorted by relevance
32 : Offset(P.Offset), PointeeStorage(P.PointeeStorage), in Pointer()35 if (isBlockPointer() && PointeeStorage.BS.Pointee) in Pointer()36 PointeeStorage.BS.Pointee->addPointer(this); in Pointer()43 PointeeStorage.BS = {Pointee, Base}; in Pointer()50 : Offset(P.Offset), PointeeStorage(P.PointeeStorage), in Pointer()53 if (StorageKind == Storage::Block && PointeeStorage.BS.Pointee) in Pointer()54 PointeeStorage.BS.Pointee->replacePointer(&P, this); in Pointer()61 if (Block *Pointee = PointeeStorage.BS.Pointee) { in ~Pointer()72 Block *Old = PointeeStorage.BS.Pointee; in operator =()74 PointeeStorage.BS.Pointee->removePointer(this); in operator =()[all …]
87 PointeeStorage.Int.Value = 0; in Pointer()88 PointeeStorage.Int.Desc = nullptr; in Pointer()96 PointeeStorage.Int.Value = Address; in Offset()97 PointeeStorage.Int.Desc = Desc; in Offset()418 return PointeeStorage.BS; in asBlockPointer()422 return PointeeStorage.Int; in asIntPointer()576 return !isZero() && Offset > PointeeStorage.BS.Pointee->getSize(); in isPastEnd()695 } PointeeStorage; variable
76 Old->PointeeStorage.BS.Pointee = nullptr; in replacePointer()108 P->PointeeStorage.BS.Pointee = &B; in DeadBlock()
41 P->PointeeStorage.BS.Pointee = nullptr; in cleanup()
31 B->Pointers->PointeeStorage.BS.Pointee = nullptr; in cleanup()