| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | MemberPointer.h | 22 class MemberPointer final { 28 MemberPointer(Pointer Base, const ValueDecl *Dcl, int32_t PtrOffset) in MemberPointer() function 32 MemberPointer() = default; 33 MemberPointer(Pointer Base, const ValueDecl *Dcl) : Base(Base), Dcl(Dcl) {} in MemberPointer() function 34 MemberPointer(uint32_t Address, const Descriptor *D) { in MemberPointer() function 39 MemberPointer(const ValueDecl *D) : Dcl(D) { in MemberPointer() function 72 MemberPointer atInstanceBase(unsigned Offset) const { in atInstanceBase() 74 return MemberPointer(Base, Dcl, Offset); in atInstanceBase() 75 return MemberPointer(this->Base, Dcl, Offset + PtrOffset); in atInstanceBase() 78 MemberPointer takeInstance(Pointer Instance) const { in takeInstance() [all …]
|
| H A D | MemberPointer.cpp | 18 std::optional<Pointer> MemberPointer::toPointer(const Context &Ctx) const { in toPointer() 70 FunctionPointer MemberPointer::toFunctionPointer(const Context &Ctx) const { in toFunctionPointer() 74 APValue MemberPointer::toAPValue(const ASTContext &ASTCtx) const { in toAPValue()
|
| H A D | PrimType.h | 28 class MemberPointer; variable 129 using T = MemberPointer;
|
| H A D | InterpStack.h | 190 else if constexpr (std::is_same_v<T, MemberPointer>) in toPrimType()
|
| H A D | Interp.h | 1026 assert((!std::is_same_v<T, MemberPointer>) && in CmpHelper() 1203 inline bool CmpHelperEQ<MemberPointer>(InterpState &S, CodePtr OpPC, 1205 const auto &RHS = S.Stk.pop<MemberPointer>(); 1206 const auto &LHS = S.Stk.pop<MemberPointer>(); 1802 const auto &Ptr = S.Stk.pop<MemberPointer>(); in GetMemberPtrBasePop() 1803 S.Stk.push<MemberPointer>(Ptr.atInstanceBase(Off)); in GetMemberPtrBasePop() 2047 const auto &Member = S.Stk.pop<MemberPointer>(); in ToMemberPtr() 2050 S.Stk.push<MemberPointer>(Member.takeInstance(Base)); in ToMemberPtr() 2055 const auto &MP = S.Stk.pop<MemberPointer>(); in CastMemberPtrPtr() 3065 S.Stk.push<MemberPointer>(D); in GetMemberPtr() [all …]
|
| H A D | InterpBuiltinBitCast.cpp | 459 std::variant<Pointer, FunctionPointer, MemberPointer, FixedPoint,
|
| H A D | Pointer.h | 772 friend class MemberPointer; variable
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | APValue.cpp | 371 case MemberPointer: in APValue() 429 else if (Kind == MemberPointer) in DestroyDataAndMakeUninit() 468 case MemberPointer: in needsCleanup() 621 case MemberPointer: in Profile() 938 case APValue::MemberPointer: in printPretty() 1105 Kind = MemberPointer; in setMemberPointerUninit() 1205 case APValue::MemberPointer: in getLVForValue()
|
| H A D | TypeLoc.cpp | 268 case MemberPointer: in getEndLoc()
|
| H A D | Type.cpp | 2479 case MemberPointer: { in isIncompleteType() 2737 case Type::MemberPointer: in isCXX98PODType() 4746 case Type::MemberPointer: { in computeCachedProperties() 4845 case Type::MemberPointer: { in computeTypeLinkageInfo() 4948 case Type::MemberPointer: in canHaveNullability()
|
| H A D | ODRHash.cpp | 1351 case APValue::MemberPointer: { in AddStructuralValue()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Tooling/Syntax/ |
| H A D | Nodes.h | 572 class MemberPointer final : public Tree { 574 MemberPointer() : Tree(NodeKind::MemberPointer) {} in MemberPointer() function
|
| H A D | Nodes.td | 261 def MemberPointer : External<Tree> {}
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
| H A D | Synthesis.cpp | 179 case syntax::NodeKind::MemberPointer: in allocateTree() 180 return new (A.getAllocator()) syntax::MemberPointer; in allocateTree()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | TypeBitCodes.def | 19 TYPE_BIT_CODE(MemberPointer, MEMBER_POINTER, 8)
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaType.cpp | 449 case DeclaratorChunk::MemberPointer: in maybeMovePastReturnType() 466 case DeclaratorChunk::MemberPointer: in maybeMovePastReturnType() 542 case DeclaratorChunk::MemberPointer: in distributeObjCPointerTypeAttr() 571 case DeclaratorChunk::MemberPointer: in distributeObjCPointerTypeAttrFromDeclarator() 634 case DeclaratorChunk::MemberPointer: in distributeFunctionTypeAttr() 2842 case DeclaratorChunk::MemberPointer: in inferARCWriteback() 2984 case DeclaratorChunk::MemberPointer: in diagnoseRedundantReturnTypeQualifiers() 3628 case DeclaratorChunk::MemberPointer: in warnAboutRedundantParens() 3736 D.getTypeObject(I).Kind == DeclaratorChunk::MemberPointer; in getCCForDeclaratorChunk() 3790 MemberPointer, enumerator [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | APValue.h | 142 MemberPointer, 477 bool isMemberPointer() const { return Kind == MemberPointer; }
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | TemplateArgumentHasher.cpp | 118 if (Kind == APValue::LValue || Kind == APValue::MemberPointer) { in AddStructuralValue()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 1254 Pointer, Reference, Array, Function, BlockPointer, MemberPointer, Paren, Pipe enumerator 1654 case DeclaratorChunk::MemberPointer: return Mem.destroy(); in destroy() 1764 I.Kind = MemberPointer; in getMemberPointer() 2471 case DeclaratorChunk::MemberPointer: in isFunctionDeclarator()
|
| /freebsd/contrib/llvm-project/llvm/lib/Demangle/ |
| H A D | MicrosoftDemangleNodes.cpp | 275 OUTPUT_ENUM_CLASS_VALUE(IntrinsicFunctionKind, MemberPointer, in output()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/ |
| H A D | MicrosoftDemangleNodes.h | 136 MemberPointer, // ?J # operator->* enumerator
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenExprConstant.cpp | 771 case APValue::MemberPointer: { in tryEmitPrivate()
|
| H A D | CIRGenFunction.cpp | 56 case Type::MemberPointer: in getEvaluationKind()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenTypes.cpp | 725 case Type::MemberPointer: { in ConvertType()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 2772 case clang::Type::MemberPointer: in GetCompleteQualType() 3328 case clang::Type::MemberPointer: in IsPointerType() 3381 case clang::Type::MemberPointer: in IsPointerOrReferenceType() 3984 case clang::Type::MemberPointer: in GetTypeInfo() 4187 case clang::Type::MemberPointer: in GetTypeClass() 5067 case clang::Type::MemberPointer: in GetEncoding() 5244 case clang::Type::MemberPointer: in GetFormat() 6117 case clang::Type::MemberPointer: in GetNumPointeeChildren()
|