| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCXXABI.cpp | 53 const auto *RD = MPT->getMostRecentCXXRecordDecl(); in EmitLoadOfMemberFunctionPointer() 295 derivedType->castAs<MemberPointerType>()->getMostRecentCXXRecordDecl(); in getMemberPointerAdjustment()
|
| H A D | MicrosoftCXXABI.cpp | 670 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in isMemberPointerConvertible() 2782 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in isZeroInitializable() 2790 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in ConvertMemberPointerType() 2815 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in GetNullMemberPointerFields() 2884 return EmitMemberDataPointer(MPT->getMostRecentCXXRecordDecl(), offset); in EmitMemberDataPointer() 3030 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in EmitMemberPointerComparison() 3229 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in EmitMemberDataPointerAddress() 3285 CXXRecordDecl *SrcRD = SrcTy->getMostRecentCXXRecordDecl(); in EmitMemberPointerConversion() 3286 CXXRecordDecl *DstRD = DstTy->getMostRecentCXXRecordDecl(); in EmitMemberPointerConversion() 3331 const CXXRecordDecl *SrcRD = SrcTy->getMostRecentCXXRecordDecl(); in EmitNonNullMemberPointerConversion() [all …]
|
| H A D | CodeGenTypes.cpp | 728 auto *C = MPTy->getMostRecentCXXRecordDecl()->getTypeForDecl(); in ConvertType()
|
| H A D | CGExprCXX.cpp | 455 const auto *RD = MPT->getMostRecentCXXRecordDecl(); in EmitCXXMemberPointerCallExpr() 466 QualType(MPT->getMostRecentCXXRecordDecl()->getTypeForDecl(), 0)); in EmitCXXMemberPointerCallExpr()
|
| H A D | ItaniumCXXABI.cpp | 631 auto *RD = MPT->getMostRecentCXXRecordDecl(); in EmitLoadOfMemberFunctionPointer() 813 CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in EmitLoadOfMemberFunctionPointer() 3819 MemberPointerTy->getMostRecentCXXRecordDecl()->getTypeForDecl()); in ContainsIncompleteClassType() 4558 cast<RecordType>(Ty->getMostRecentCXXRecordDecl()->getTypeForDecl()); in BuildPointerToMemberTypeInfo()
|
| H A D | CGDebugInfo.cpp | 3648 switch (Ty->getMostRecentCXXRecordDecl()->getMSInheritanceModel()) { in CreateType() 3665 QualType(Ty->getMostRecentCXXRecordDecl()->getTypeForDecl(), 0), U); in CreateType() 3675 CXXMethodDecl::getThisType(FPT, Ty->getMostRecentCXXRecordDecl()), in CreateType()
|
| H A D | CGClass.cpp | 162 base.getAlignment(), memberPtrType->getMostRecentCXXRecordDecl(), in EmitCXXMemberDataPointerAddress()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | TemplateArgumentHasher.cpp | 324 if (auto *RD = T->getMostRecentCXXRecordDecl()) in VisitMemberPointerType()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | MicrosoftMangle.cpp | 699 mangleName(MPT->getMostRecentCXXRecordDecl()); in mangleVariableEncoding() 1846 const CXXRecordDecl *RD = MPT->getMostRecentCXXRecordDecl(); in mangleTemplateArg() 2063 T->castAs<MemberPointerType>()->getMostRecentCXXRecordDecl(); in mangleTemplateArgValue() 3361 mangleName(T->getMostRecentCXXRecordDecl()); in mangleType() 3365 mangleName(T->getMostRecentCXXRecordDecl()); in mangleType() 4359 mangleName(T->getMostRecentCXXRecordDecl()); in mangleAutoReturnType() 4363 mangleName(T->getMostRecentCXXRecordDecl()); in mangleAutoReturnType()
|
| H A D | QualTypeNames.cpp | 396 MPT->getMostRecentCXXRecordDecl()); in getFullyQualifiedType()
|
| H A D | Type.cpp | 1083 T->getMostRecentCXXRecordDecl()); in VisitMemberPointerType() 2486 cast<MemberPointerType>(CanonicalType)->getMostRecentCXXRecordDecl(); in isIncompleteType() 4749 if (auto *RD = MPT->getMostRecentCXXRecordDecl()) in computeCachedProperties() 4848 if (auto *D = MPT->getMostRecentCXXRecordDecl()) { in computeTypeLinkageInfo() 5323 CXXRecordDecl *D1 = getMostRecentCXXRecordDecl(), in isSugared() 5344 CXXRecordDecl *MemberPointerType::getMostRecentCXXRecordDecl() const { in getMostRecentCXXRecordDecl() function in MemberPointerType
|
| H A D | ASTStructuralEquivalence.cpp | 964 CXXRecordDecl *D1 = MemPtr1->getMostRecentCXXRecordDecl(), in IsStructurallyEquivalent() 965 *D2 = MemPtr2->getMostRecentCXXRecordDecl(); in IsStructurallyEquivalent()
|
| H A D | ASTContext.cpp | 3649 MPT->getMostRecentCXXRecordDecl()); in getPointerAuthTypeDiscriminator() 7012 if (auto *RD1 = T1MPType->getMostRecentCXXRecordDecl(), in UnwrapSimilarTypes() 7013 *RD2 = T2MPType->getMostRecentCXXRecordDecl(); in UnwrapSimilarTypes() 14076 assert(declaresSameEntity(PX->getMostRecentCXXRecordDecl(), in getCommonNonSugarTypeNode() 14077 PY->getMostRecentCXXRecordDecl())); in getCommonNonSugarTypeNode() 14081 PX->getMostRecentCXXRecordDecl()); in getCommonNonSugarTypeNode() 14511 CXXRecordDecl *Cls = PX->getMostRecentCXXRecordDecl(); in getCommonSugarTypeNode() 14512 assert(Cls == PY->getMostRecentCXXRecordDecl()); in getCommonSugarTypeNode()
|
| H A D | ItaniumMangle.cpp | 3886 if (auto *RD = T->getMostRecentCXXRecordDecl()) { in mangleType()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | CanonicalType.h | 458 getMostRecentCXXRecordDecl)
|
| H A D | ASTNodeTraverser.h | 402 Visit(T->getMostRecentCXXRecordDecl()->getTypeForDecl()); in VisitMemberPointerType()
|
| H A D | TypeProperties.td | 107 let Read = [{ node->getMostRecentCXXRecordDecl() }];
|
| H A D | RecursiveASTVisitor.h | 1008 QualType(T->getMostRecentCXXRecordDecl()->getTypeForDecl(), 0)));
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOverload.cpp | 1926 if (!declaresSameEntity(ToMPT->getMostRecentCXXRecordDecl(), in IsFunctionConversion() 1927 FromMPT->getMostRecentCXXRecordDecl())) in IsFunctionConversion() 3346 if (!declaresSameEntity(FromMember->getMostRecentCXXRecordDecl(), in HandleFunctionTypeMismatch() 3347 ToMember->getMostRecentCXXRecordDecl())) { in HandleFunctionTypeMismatch() 3351 ToMember->getMostRecentCXXRecordDecl()); in HandleFunctionTypeMismatch() 3356 FromMember->getMostRecentCXXRecordDecl()); in HandleFunctionTypeMismatch() 3599 CXXRecordDecl *FromClass = FromTypePtr->getMostRecentCXXRecordDecl(); in IsMemberPointerConversion() 3600 CXXRecordDecl *ToClass = ToTypePtr->getMostRecentCXXRecordDecl(); in IsMemberPointerConversion() 3636 CXXRecordDecl *FromClass = FromPtrType->getMostRecentCXXRecordDecl(), in CheckMemberPointerConversion() 3637 *ToClass = ToPtrType->getMostRecentCXXRecordDecl(); in CheckMemberPointerConversion() [all …]
|
| H A D | SemaExprCXX.cpp | 5338 CXXRecordDecl *RHSClass = MemPtr->getMostRecentCXXRecordDecl(); in CheckPointerToMemberOperands() 6351 *Cls1 = MemPtr1->getMostRecentCXXRecordDecl(), in FindCompositePointerType() 6352 *Cls2 = MemPtr2->getMostRecentCXXRecordDecl(); in FindCompositePointerType()
|
| H A D | SemaType.cpp | 6989 OldMPT->getMostRecentCXXRecordDecl()); in wrap() 9358 if (CXXRecordDecl *RD = MPTy->getMostRecentCXXRecordDecl(); in RequireCompleteTypeImpl() 9369 assignInheritanceModel(*this, MPTy->getMostRecentCXXRecordDecl()); in RequireCompleteTypeImpl()
|
| H A D | SemaTemplateDeduction.cpp | 2115 TP = S.Context.getTypeDeclType(MPP->getMostRecentCXXRecordDecl()); in DeduceTemplateArgumentsByTypeMatch() 2127 TA = S.Context.getTypeDeclType(MPA->getMostRecentCXXRecordDecl()); in DeduceTemplateArgumentsByTypeMatch()
|
| H A D | SemaLookup.cpp | 3246 if (CXXRecordDecl *Class = MemberPtr->getMostRecentCXXRecordDecl()) in addAssociatedClassesAndNamespaces()
|
| H A D | SemaStmt.cpp | 804 Context.getTypeDeclType(MPT->getMostRecentCXXRecordDecl()); in checkMustTailAttr()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Compiler.cpp | 241 Ctx.collectBaseOffset(ToMP->getMostRecentCXXRecordDecl(), in VisitCastExpr() 242 FromMP->getMostRecentCXXRecordDecl()); in VisitCastExpr() 257 Ctx.collectBaseOffset(FromMP->getMostRecentCXXRecordDecl(), in VisitCastExpr() 258 ToMP->getMostRecentCXXRecordDecl()); in VisitCastExpr()
|