Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DPointer.h113 return P.asBlockPointer().Pointee == asBlockPointer().Pointee &&
114 P.asBlockPointer().Base == asBlockPointer().Base &&
129 return reinterpret_cast<uint64_t>(asBlockPointer().Pointee) + Offset; in getIntegerRepresentation()
141 if (asBlockPointer().Base == RootPtrMark) in atIndex()
142 return Pointer(asBlockPointer().Pointee, RootPtrMark, in atIndex()
149 return Pointer(asBlockPointer().Pointee, asBlockPointer().Base, in atIndex()
150 asBlockPointer().Base + Off); in atIndex()
158 return Pointer(asBlockPointer().Pointee, Field, Field); in atField()
166 return Pointer(asBlockPointer().Pointee, O, O); in atFieldSub()
179 if (asBlockPointer().Base == RootPtrMark) in narrow()
[all …]
H A DPointer.cpp294 if (asBlockPointer().Base == 0) in isInitialized()
310 asBlockPointer().Pointee->rawData()); in initialize()
375 return A.asBlockPointer().Pointee == B.asBlockPointer().Pointee; in hasSameBase()
H A DInterp.h1904 S.Stk.push<Pointer>(Ptr.asBlockPointer().Pointee, in OffsetHelper()
1905 Ptr.asBlockPointer().Base); in OffsetHelper()