Home
last modified time | relevance | path

Searched refs:FieldPtr (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DEvaluationResult.cpp102 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 DPointer.cpp515 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 DDescriptor.h35 using BlockCtorFn = void (*)(Block *Storage, std::byte *FieldPtr, bool IsConst,
41 using BlockDtorFn = void (*)(Block *Storage, std::byte *FieldPtr,
H A DInterpBuiltin.cpp2827 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()