Home
last modified time | relevance | path

Searched refs:atField (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DMemberPointer.cpp28 (PtrOffset < 0 ? Base.atField(-PtrOffset) : Base.atFieldSub(PtrOffset)); in toPointer()
36 return CastedBase.atField(BaseRecord->getField(FD)->Offset); in toPointer()
H A DEvaluationResult.cpp101 Pointer FieldPtr = BasePtr.atField(F.Offset); in CheckFieldsInitialized()
126 Pointer P = BasePtr.atField(B.Offset); in CheckFieldsInitialized()
195 const Pointer &FieldPtr = Ptr.atField(F.Offset); in collectBlocks()
H A DPointer.cpp415 const Pointer &FP = Ptr.atField(F.Offset); in toRValue()
438 const Pointer &FP = Ptr.atField(FD->Offset); in toRValue()
451 const Pointer &BP = Ptr.atField(BD->Offset); in toRValue()
458 const Pointer &VP = Ptr.atField(VD->Offset); in toRValue()
H A DInterp.h1217 const Pointer &Field = Obj.atField(I); in GetField()
1232 const Pointer &Field = Obj.atField(I); in SetField()
1249 const Pointer &Field = Obj.atField(I); in GetFieldPop()
1263 const Pointer &Field = This.atField(I); in GetThisField()
1278 const Pointer &Field = This.atField(I); in SetThisField()
1377 const Pointer &Field = This.atField(I); in InitThisField()
1394 const Pointer &Field = This.atField(FieldOffset); in InitThisBitField()
1408 const Pointer &Field = This.atField(I); in InitThisFieldActive()
1421 const Pointer &Field = S.Stk.peek<Pointer>().atField(I); in InitField()
1432 const Pointer &Field = S.Stk.peek<Pointer>().atField(F->Offset); in InitBitField()
[all …]
H A DMemberPointer.h56 return Base.atField(-PtrOffset); in getBase()
H A DInterp.cpp144 const Pointer &Field = U.atField(R->getField(I)->Offset); in CheckActive()
844 if (!runRecordDestructor(S, OpPC, BasePtr.atField(Field.Offset), D)) in runRecordDestructor()
871 if (!runRecordDestructor(S, OpPC, BasePtr.atField(Base.Offset), Base.Desc)) in runRecordDestructor()
H A DPointer.h154 [[nodiscard]] Pointer atField(unsigned Off) const { in atField() function
H A DInterpBuiltin.cpp1538 const Pointer &FieldPtr = Ptr.atField(FieldOffset); in SetThreeWayComparisonField()
1574 Pointer DestField = Dest.atField(F.Offset); in DoMemcpy()
1577 DestField.deref<T>() = Src.atField(F.Offset).deref<T>(); in DoMemcpy()