Searched refs:FieldPtr (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | EvaluationResult.cpp | 101 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 D | Descriptor.h | 34 using BlockCtorFn = void (*)(Block *Storage, std::byte *FieldPtr, bool IsConst, 40 using BlockDtorFn = void (*)(Block *Storage, std::byte *FieldPtr,
|
| H A D | InterpBuiltin.cpp | 1538 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()
|