Lines Matching refs:FieldDecl
978 FieldDecl *Field, in CheckConstexprCtorInitializer()
1208 if (FieldDecl *FD = I->getMember()) in CheckConstexprFunctionBody()
1979 static bool InitializationHasSideEffects(const FieldDecl &FD) { in InitializationHasSideEffects()
2251 FieldDecl *FD = cast<FieldDecl>(Member); in ActOnCXXMemberDeclarator()
2288 FieldDecl *InitListFieldDecl;
2302 llvm::SmallVector<FieldDecl*, 4> Fields; in IsInitListMemberExprInitialized()
2305 FieldDecl *FD = dyn_cast<FieldDecl>(ME->getMemberDecl()); in IsInitListMemberExprInitialized()
2358 if (FieldDecl *FD = dyn_cast<FieldDecl>(SubME->getMemberDecl())) in HandleMemberExpr()
2479 FieldDecl *Field, const Type *BaseClass) { in CheckInitializer()
2577 if (FieldDecl *FD = dyn_cast<FieldDecl>(ME->getMemberDecl())) in VisitBinaryOperator()
2633 if (auto *FD = dyn_cast<FieldDecl>(I)) { in DiagnoseUninitializedFields()
2695 FieldDecl *FD = dyn_cast<FieldDecl>(D); in ActOnFinishCXXInClassMemberInitializer()
2830 if (FieldDecl *Member = dyn_cast<FieldDecl>(ND)) in ValidateCandidate()
2891 if ((Member = dyn_cast<FieldDecl>(Result.front())) || in BuildMemInitializer()
2948 if (FieldDecl *Member = Corr.getCorrectionDeclAs<FieldDecl>()) { in BuildMemInitializer()
3060 FieldDecl *DirectMember = dyn_cast<FieldDecl>(Member); in BuildMemberInitializer()
3456 FieldDecl *Field, IndirectFieldDecl *Indirect, in BuildImplicitMemberInitializer()
3689 llvm::DenseMap<TagDecl*, FieldDecl*> ActiveUnionMember;
3728 bool isInactiveUnionMember(FieldDecl *Field) { in isInactiveUnionMember()
3733 if (FieldDecl *Active = in isInactiveUnionMember()
3756 bool isWithinInactiveUnionMember(FieldDecl *Field, in isWithinInactiveUnionMember()
3762 FieldDecl *Field = dyn_cast<FieldDecl>(C); in isWithinInactiveUnionMember()
3788 FieldDecl *Field, in CollectFieldInitializer()
3914 FieldDecl *FD = dyn_cast<FieldDecl>(C); in SetCtorInitializers()
3919 } else if (FieldDecl *FD = Member->getMember()) { in SetCtorInitializers()
3993 if (auto *F = dyn_cast<FieldDecl>(Mem)) { in SetCtorInitializers()
4049 static void PopulateKeysForFields(FieldDecl *Field, SmallVectorImpl<const void*> &IdealInits) { in PopulateKeysForFields()
4173 if (FieldDecl *Field = Init->getAnyMember()) in CheckRedundantInit()
4198 FieldDecl *Field = Init->getAnyMember(); in CheckRedundantUnionInit()
4652 } else if (isa<FieldDecl>(D)) { in CheckAbstractClassUsage()
4653 FieldDecl *FD = cast<FieldDecl>(D); in CheckAbstractClassUsage()
4938 if ((isa<FieldDecl>(D) && Record->hasUserDeclaredConstructor()) || in CheckCompletedCXXClass()
5497 typedef llvm::PointerUnion<CXXBaseSpecifier*, FieldDecl*> Subobject;
5500 bool shouldDeleteForField(FieldDecl *FD);
5539 FieldDecl *Field = Subobj.dyn_cast<FieldDecl*>(); in shouldDeleteForSubobjectCall()
5588 FieldDecl *Field = Subobj.dyn_cast<FieldDecl*>(); in shouldDeleteForClassSubobject()
5634 bool SpecialMemberDeletionInfo::shouldDeleteForField(FieldDecl *FD) { in shouldDeleteForField()
11353 ExprResult Sema::BuildCXXDefaultInitExpr(SourceLocation Loc, FieldDecl *Field) { in BuildCXXDefaultInitExpr()
11369 FieldDecl *Pattern = cast<FieldDecl>(Lookup[0]); in BuildCXXDefaultInitExpr()
13373 FieldDecl *Field = ivars[i]; in SetIvarInitializers()