Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DEvaluationResult.cpp101 Pointer FieldPtr = BasePtr.atField(F.Offset); in CheckFieldsInitialized() local
105 if (R->isUnion() && !FieldPtr.isActive()) in CheckFieldsInitialized()
109 Result &= CheckFieldsInitialized(S, Loc, FieldPtr, FieldPtr.getRecord()); in CheckFieldsInitialized()
117 Result &= CheckArrayInitialized(S, Loc, FieldPtr, CAT); in CheckFieldsInitialized()
118 } else if (!FieldPtr.isInitialized()) { in CheckFieldsInitialized()
195 const Pointer &FieldPtr = Ptr.atField(F.Offset); in collectBlocks() local
196 assert(FieldPtr.block() == Ptr.block()); in collectBlocks()
197 collectBlocks(FieldPtr, Blocks); in collectBlocks()
H A DDescriptor.h34 using BlockCtorFn = void (*)(Block *Storage, std::byte *FieldPtr, bool IsConst,
40 using BlockDtorFn = void (*)(Block *Storage, std::byte *FieldPtr,
H A DInterpBuiltin.cpp1538 const Pointer &FieldPtr = Ptr.atField(FieldOffset); in SetThreeWayComparisonField() local
1539 PrimType FieldT = *S.getContext().classify(FieldPtr.getType()); in SetThreeWayComparisonField()
1542 FieldPtr.deref<T>() = T::from(IntValue.getSExtValue())); in SetThreeWayComparisonField()
1543 FieldPtr.initialize(); in SetThreeWayComparisonField()