Lines Matching refs:Pointer
23 if (const auto *P = std::get_if<Pointer>(&Value)) in toAPValue()
46 if (const auto *P = std::get_if<Pointer>(&Value)) in toRValue()
63 const Pointer &BasePtr, const Record *R);
66 const Pointer &BasePtr, in CheckArrayInitialized()
75 Pointer ElemPtr = BasePtr.atIndex(I).narrow(); in CheckArrayInitialized()
80 Pointer ElemPtr = BasePtr.atIndex(I).narrow(); in CheckArrayInitialized()
96 const Pointer &BasePtr, const Record *R) { in CheckFieldsInitialized()
101 Pointer FieldPtr = BasePtr.atField(F.Offset); in CheckFieldsInitialized()
126 Pointer P = BasePtr.atField(B.Offset); in CheckFieldsInitialized()
149 const Pointer &Ptr) const { in checkFullyInitialized()
177 static void collectBlocks(const Pointer &Ptr, in collectBlocks()
179 auto isUsefulPtr = [](const Pointer &P) -> bool { in collectBlocks()
195 const Pointer &FieldPtr = Ptr.atField(F.Offset); in collectBlocks()
200 const Pointer &Pointee = Ptr.deref<Pointer>(); in collectBlocks()
206 const Pointer &ElemPointee = Ptr.atIndex(I).deref<Pointer>(); in collectBlocks()
212 const Pointer &ElemPtr = Ptr.atIndex(I).narrow(); in collectBlocks()
219 const Pointer &Ptr, in checkReturnValue()