Lines Matching refs:getParent

117     auto RD = cast<CXXMethodDecl>(CurFuncDecl)->getParent();
432 const CXXRecordDecl *RD = cast<CXXMethodDecl>(CurCodeDecl)->getParent();
433 const CXXRecordDecl *Base = cast<CXXMethodDecl>(GD.getDecl())->getParent();
483 cast<CXXMethodDecl>(CGF.CurCodeDecl)->getParent();
670 if (D->isTrivial() && !D->getParent()->mayInsertExtraPadding())
674 if (D->getParent()->isUnion() && D->isDefaulted())
820 if (Ctor->getParent()->getNumVBases()) {
856 Prologue ? cast<CXXConstructorDecl>(CurGD.getDecl())->getParent()
857 : cast<CXXDestructorDecl>(CurGD.getDecl())->getParent();
1041 CGF.getTypes().getCGRecordLayout(FirstField->getParent());
1168 : FieldMemcpyizer(CGF, CD->getParent(), getTrivialCopySource(CGF, CD, Args)),
1181 EmitMemberInitializer(CGF, ConstructorDecl->getParent(), MemberInit,
1192 EmitMemberInitializer(CGF, ConstructorDecl->getParent(),
1312 : FieldMemcpyizer(CGF, AD->getParent(), Args[Args.size() - 1]),
1362 const CXXRecordDecl *ClassDecl = CD->getParent();
1490 const CXXRecordDecl *ClassDecl = Dtor->getParent();
1574 InitializeVTablePointers(Dtor->getParent());
1623 const CXXRecordDecl *ClassDecl = Dtor->getParent();
1646 const CXXRecordDecl *ClassDecl = Dtor->getParent();
1669 QualType RecordTy = CGF.getContext().getTagDeclType(field->getParent());
1706 CGF.getContext().getASTRecordLayout(Dtor->getParent());
1721 for (const FieldDecl *Field : Dtor->getParent()->fields()) {
1752 Context.getASTRecordLayout(Dtor->getParent());
1791 assert(Dtor->getParent()->isDynamicClass());
1830 const CXXRecordDecl *ClassDecl = DD->getParent();
1986 QualType type = getContext().getTypeDeclType(ctor->getParent());
2010 !ctor->getParent()->hasTrivialDestructor()) {
2053 const CXXRecordDecl *ClassDecl = D->getParent();
2155 getContext().getTypeDeclType(D->getParent()),
2258 const CXXRecordDecl *ClassDecl = Ctor->getParent();
2494 const CXXRecordDecl *ClassDecl = MD->getParent();
2650 if (MD->getParent()->hasAttr<FinalAttr>())
2754 const CXXRecordDecl *Lambda = MD->getParent();