Lines Matching full:fielddecl
978 FieldDecl *Field,
1208 if (FieldDecl *FD = I->getMember())
1979 static bool InitializationHasSideEffects(const FieldDecl &FD) {
2251 FieldDecl *FD = cast<FieldDecl>(Member);
2288 FieldDecl *InitListFieldDecl;
2302 llvm::SmallVector<FieldDecl*, 4> Fields;
2305 FieldDecl *FD = dyn_cast<FieldDecl>(ME->getMemberDecl());
2358 if (FieldDecl *FD = dyn_cast<FieldDecl>(SubME->getMemberDecl()))
2479 FieldDecl *Field, const Type *BaseClass) {
2577 if (FieldDecl *FD = dyn_cast<FieldDecl>(ME->getMemberDecl()))
2633 if (auto *FD = dyn_cast<FieldDecl>(I)) {
2695 FieldDecl *FD = dyn_cast<FieldDecl>(D);
2830 if (FieldDecl *Member = dyn_cast<FieldDecl>(ND))
2891 if ((Member = dyn_cast<FieldDecl>(Result.front())) ||
2948 if (FieldDecl *Member = Corr.getCorrectionDeclAs<FieldDecl>()) {
3060 FieldDecl *DirectMember = dyn_cast<FieldDecl>(Member);
3063 "Member must be a FieldDecl or IndirectFieldDecl");
3456 FieldDecl *Field, IndirectFieldDecl *Indirect,
3689 llvm::DenseMap<TagDecl*, FieldDecl*> ActiveUnionMember;
3728 bool isInactiveUnionMember(FieldDecl *Field) {
3733 if (FieldDecl *Active =
3756 bool isWithinInactiveUnionMember(FieldDecl *Field,
3762 FieldDecl *Field = dyn_cast<FieldDecl>(C);
3788 FieldDecl *Field,
3914 FieldDecl *FD = dyn_cast<FieldDecl>(C);
3919 } else if (FieldDecl *FD = Member->getMember()) {
3993 if (auto *F = dyn_cast<FieldDecl>(Mem)) {
4049 static void PopulateKeysForFields(FieldDecl *Field, SmallVectorImpl<const void*> &IdealInits) {
4173 if (FieldDecl *Field = Init->getAnyMember())
4198 FieldDecl *Field = Init->getAnyMember();
4249 // For member initializers, this is keyed with a FieldDecl*.
4652 } else if (isa<FieldDecl>(D)) {
4653 FieldDecl *FD = cast<FieldDecl>(D);
4938 if ((isa<FieldDecl>(D) && Record->hasUserDeclaredConstructor()) ||
5497 typedef llvm::PointerUnion<CXXBaseSpecifier*, FieldDecl*> Subobject;
5500 bool shouldDeleteForField(FieldDecl *FD);
5539 FieldDecl *Field = Subobj.dyn_cast<FieldDecl*>();
5588 FieldDecl *Field = Subobj.dyn_cast<FieldDecl*>();
5634 bool SpecialMemberDeletionInfo::shouldDeleteForField(FieldDecl *FD) {
11353 ExprResult Sema::BuildCXXDefaultInitExpr(SourceLocation Loc, FieldDecl *Field) {
11361 // pattern FieldDecl to see if it has one.
11369 FieldDecl *Pattern = cast<FieldDecl>(Lookup[0]);
13373 FieldDecl *Field = ivars[i];