Searched refs:FieldPtr (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | EvaluationResult.cpp | 102 Pointer FieldPtr = BasePtr.atField(F.Offset); in CheckFieldsInitialized() local 106 if (R->isUnion() && !FieldPtr.isActive()) in CheckFieldsInitialized() 110 Result &= CheckFieldsInitialized(S, Loc, FieldPtr, FieldPtr.getRecord()); in CheckFieldsInitialized() 118 Result &= CheckArrayInitialized(S, Loc, FieldPtr, CAT); in CheckFieldsInitialized() 119 } else if (!FieldPtr.isInitialized()) { in CheckFieldsInitialized() 196 const Pointer &FieldPtr = Ptr.atField(F.Offset); in collectBlocks() local 197 assert(FieldPtr.block() == Ptr.block()); in collectBlocks() 198 collectBlocks(FieldPtr, Blocks); in collectBlocks()
|
| H A D | Pointer.cpp | 515 Pointer FieldPtr = P.atField(F.Offset); in activate() local 516 if (FieldPtr.getInlineDesc()->IsActive) in activate() 517 deactivate(FieldPtr); in activate() 533 Pointer FieldPtr = B.atField(F.Offset); in activate() local 534 if (FieldPtr != Cur) in activate() 535 deactivate(FieldPtr); in activate()
|
| H A D | Descriptor.h | 35 using BlockCtorFn = void (*)(Block *Storage, std::byte *FieldPtr, bool IsConst, 41 using BlockDtorFn = void (*)(Block *Storage, std::byte *FieldPtr,
|
| H A D | InterpBuiltin.cpp | 2827 const Pointer &FieldPtr = Ptr.atField(FieldOffset); in SetThreeWayComparisonField() local 2828 PrimType FieldT = *S.getContext().classify(FieldPtr.getType()); in SetThreeWayComparisonField() 2831 FieldPtr.deref<T>() = T::from(IntValue.getSExtValue())); in SetThreeWayComparisonField() 2832 FieldPtr.initialize(); in SetThreeWayComparisonField() 2850 Pointer FieldPtr = Dest.atField(F.Offset); in zeroAll() local 2851 zeroAll(FieldPtr); in zeroAll()
|