Home
last modified time | relevance | path

Searched refs:getMostRecentCXXRecordDecl (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXXABI.cpp53 const auto *RD = MPT->getMostRecentCXXRecordDecl(); in EmitLoadOfMemberFunctionPointer()
295 derivedType->castAs<MemberPointerType>()->getMostRecentCXXRecordDecl(); in getMemberPointerAdjustment()
H A DMicrosoftCXXABI.cpp670 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 DCodeGenTypes.cpp728 auto *C = MPTy->getMostRecentCXXRecordDecl()->getTypeForDecl(); in ConvertType()
H A DCGExprCXX.cpp455 const auto *RD = MPT->getMostRecentCXXRecordDecl(); in EmitCXXMemberPointerCallExpr()
466 QualType(MPT->getMostRecentCXXRecordDecl()->getTypeForDecl(), 0)); in EmitCXXMemberPointerCallExpr()
H A DItaniumCXXABI.cpp631 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 DCGDebugInfo.cpp3648 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 DCGClass.cpp162 base.getAlignment(), memberPtrType->getMostRecentCXXRecordDecl(), in EmitCXXMemberDataPointerAddress()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DTemplateArgumentHasher.cpp324 if (auto *RD = T->getMostRecentCXXRecordDecl()) in VisitMemberPointerType()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DMicrosoftMangle.cpp699 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 DQualTypeNames.cpp396 MPT->getMostRecentCXXRecordDecl()); in getFullyQualifiedType()
H A DType.cpp1083 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 DASTStructuralEquivalence.cpp964 CXXRecordDecl *D1 = MemPtr1->getMostRecentCXXRecordDecl(), in IsStructurallyEquivalent()
965 *D2 = MemPtr2->getMostRecentCXXRecordDecl(); in IsStructurallyEquivalent()
H A DASTContext.cpp3649 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 DItaniumMangle.cpp3886 if (auto *RD = T->getMostRecentCXXRecordDecl()) { in mangleType()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCanonicalType.h458 getMostRecentCXXRecordDecl)
H A DASTNodeTraverser.h402 Visit(T->getMostRecentCXXRecordDecl()->getTypeForDecl()); in VisitMemberPointerType()
H A DTypeProperties.td107 let Read = [{ node->getMostRecentCXXRecordDecl() }];
H A DRecursiveASTVisitor.h1008 QualType(T->getMostRecentCXXRecordDecl()->getTypeForDecl(), 0)));
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp1926 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 DSemaExprCXX.cpp5338 CXXRecordDecl *RHSClass = MemPtr->getMostRecentCXXRecordDecl(); in CheckPointerToMemberOperands()
6351 *Cls1 = MemPtr1->getMostRecentCXXRecordDecl(), in FindCompositePointerType()
6352 *Cls2 = MemPtr2->getMostRecentCXXRecordDecl(); in FindCompositePointerType()
H A DSemaType.cpp6989 OldMPT->getMostRecentCXXRecordDecl()); in wrap()
9358 if (CXXRecordDecl *RD = MPTy->getMostRecentCXXRecordDecl(); in RequireCompleteTypeImpl()
9369 assignInheritanceModel(*this, MPTy->getMostRecentCXXRecordDecl()); in RequireCompleteTypeImpl()
H A DSemaTemplateDeduction.cpp2115 TP = S.Context.getTypeDeclType(MPP->getMostRecentCXXRecordDecl()); in DeduceTemplateArgumentsByTypeMatch()
2127 TA = S.Context.getTypeDeclType(MPA->getMostRecentCXXRecordDecl()); in DeduceTemplateArgumentsByTypeMatch()
H A DSemaLookup.cpp3246 if (CXXRecordDecl *Class = MemberPtr->getMostRecentCXXRecordDecl()) in addAssociatedClassesAndNamespaces()
H A DSemaStmt.cpp804 Context.getTypeDeclType(MPT->getMostRecentCXXRecordDecl()); in checkMustTailAttr()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.cpp241 Ctx.collectBaseOffset(ToMP->getMostRecentCXXRecordDecl(), in VisitCastExpr()
242 FromMP->getMostRecentCXXRecordDecl()); in VisitCastExpr()
257 Ctx.collectBaseOffset(FromMP->getMostRecentCXXRecordDecl(), in VisitCastExpr()
258 ToMP->getMostRecentCXXRecordDecl()); in VisitCastExpr()

12