Home
last modified time | relevance | path

Searched refs:IndirectFieldDecl (Results 1 – 25 of 32) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDecl.cpp667 } else if (const auto *IFD = dyn_cast<IndirectFieldDecl>(D)) { in getLVForNamespaceScopeDecl()
901 isa<IndirectFieldDecl>(D) || in getLVForClassMember()
4176 return FieldDecl::classofKind(K) || IndirectFieldDecl::classofKind(K); in LoadFieldsFromExternalStorage()
4182 assert(isa<FieldDecl>(Decls[i]) || isa<IndirectFieldDecl>(Decls[i])); in LoadFieldsFromExternalStorage()
4485 void IndirectFieldDecl::anchor() {} in anchor()
4487 IndirectFieldDecl::IndirectFieldDecl(ASTContext &C, DeclContext *DC, in IndirectFieldDecl() function in IndirectFieldDecl
4499 IndirectFieldDecl *
4500 IndirectFieldDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L, in Create()
4503 return new (C, DC) IndirectFieldDecl(C, DC, L, Id, T, CH); in Create()
4506 IndirectFieldDecl *IndirectFieldDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
[all …]
H A DASTDumper.cpp222 void VisitIndirectFieldDecl(const IndirectFieldDecl *D);
568 void ASTDumper::VisitIndirectFieldDecl(const IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
H A DExprClassification.cpp446 isa<IndirectFieldDecl>(D) || in ClassifyDecl()
H A DDeclCXX.cpp652 !isa<IndirectFieldDecl>(D) && in addedMember()
2239 IndirectFieldDecl *Member, in CXXCtorInitializer()
H A DASTImporter.cpp475 ExpectedDecl VisitIndirectFieldDecl(IndirectFieldDecl *D);
3333 ExpectedDecl ASTNodeImporter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
3347 if (auto *FoundField = dyn_cast<IndirectFieldDecl>(FoundDecls[I])) { in VisitIndirectFieldDecl()
3391 IndirectFieldDecl *ToIndirectField; in VisitIndirectFieldDecl()
7635 assert(F && (isa<FieldDecl>(*F) || isa<IndirectFieldDecl>(*F)) && in getFieldIndex()
7647 if (isa<FieldDecl>(*D) || isa<IndirectFieldDecl>(*D)) in getFieldIndex()
8256 auto *ToIField = cast_or_null<IndirectFieldDecl>( in Import()
H A DRecordLayoutBuilder.cpp3111 const IndirectFieldDecl *IFD = cast<IndirectFieldDecl>(VD); in getFieldOffset()
H A DExprConstant.cpp2450 const IndirectFieldDecl *IFD) { in HandleLValueIndirectMember()
3771 } else if (const IndirectFieldDecl *IFD = in HandleMemberPointerAccess()
3772 dyn_cast<IndirectFieldDecl>(MemPtr.getDecl())) { in HandleMemberPointerAccess()
4592 } else if (IndirectFieldDecl *IFD = I->getIndirectMember()) { in HandleConstructorCall()
5216 } else if (const IndirectFieldDecl *IFD = dyn_cast<IndirectFieldDecl>(MD)) { in VisitMemberExpr()
7914 } else if (auto *IFD = dyn_cast<IndirectFieldDecl>(ME->getMemberDecl())) { in isDesignatorAtObjectEnd()
H A DItaniumMangle.cpp646 else if (const IndirectFieldDecl *IFD = dyn_cast<IndirectFieldDecl>(D)) in mangle()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprMember.cpp111 isa<IndirectFieldDecl>(D); in ClassifyImplicitMemberAccess()
214 bool IsField = isa<FieldDecl>(Rep) || isa<IndirectFieldDecl>(Rep); in diagnoseInstanceReference()
802 IndirectFieldDecl *indirectField, in BuildAnonymousStructUnionMemberReference()
837 IndirectFieldDecl::chain_iterator in BuildAnonymousStructUnionMemberReference()
1108 if (IndirectFieldDecl *FD = dyn_cast<IndirectFieldDecl>(MemberDecl)) in BuildMemberReferenceExpr()
H A DSemaStmtAsm.cpp826 FD = dyn_cast<IndirectFieldDecl>(FieldResult.getFoundDecl()); in LookupInlineAsmVarDeclField()
H A DSemaTemplateInstantiateDecl.cpp907 Decl *TemplateDeclInstantiator::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
922 IndirectFieldDecl *IndirectField = IndirectFieldDecl::Create( in VisitIndirectFieldDecl()
4711 IndirectFieldDecl *IndirectMember = in InstantiateMemInitializers()
4712 cast_or_null<IndirectFieldDecl>(FindInstantiatedDecl( in InstantiateMemInitializers()
H A DSemaDeclCXX.cpp2038 else if (IndirectFieldDecl *ID = I->getIndirectMember()) in CheckConstexprFunctionBody()
2891 if ((isa<FieldDecl>(Field) || isa<IndirectFieldDecl>(Field)) && in CheckShadowInheritedFields()
3591 } else if (auto *IFD = dyn_cast<IndirectFieldDecl>(I)) { in DiagnoseUninitializedFields()
3813 (Member = dyn_cast<IndirectFieldDecl>(Result.front()))) in tryLookupCtorInitMemberDecl()
3994 IndirectFieldDecl *IndirectMember = dyn_cast<IndirectFieldDecl>(Member); in BuildMemberInitializer()
4594 IndirectFieldDecl *Indirect) { in isWithinInactiveUnionMember()
4626 IndirectFieldDecl *Indirect = nullptr) { in CollectFieldInitializer()
4753 if (IndirectFieldDecl *F = Member->getIndirectMember()) { in SetCtorInitializers()
4857 if (auto *F = dyn_cast<IndirectFieldDecl>(Mem)) { in SetCtorInitializers()
6048 isa<IndirectFieldDecl>(D)) { in CheckCompletedCXXClass()
[all …]
H A DSemaExpr.cpp1732 if (IndirectFieldDecl *IFD = dyn_cast<IndirectFieldDecl>(D)) in BuildDeclRefExpr()
2288 isa<IndirectFieldDecl>(R.getFoundDecl()) || in ActOnIdExpression()
2865 if (IndirectFieldDecl *indirectField = dyn_cast<IndirectFieldDecl>(VD)) in BuildDeclarationNameExpr()
11908 } else if (isa<FieldDecl>(dcl) || isa<IndirectFieldDecl>(dcl)) { in CheckAddressOfOperand()
13097 if (isa<FieldDecl>(VD) || isa<IndirectFieldDecl>(VD)) in isQualifiedMemberAccess()
13399 IndirectFieldDecl *IndirectMemberDecl = nullptr; in BuildBuiltinOffsetOf()
13401 if ((IndirectMemberDecl = R.getAsSingle<IndirectFieldDecl>())) in BuildBuiltinOffsetOf()
H A DSemaTemplate.cpp5886 if (isa<FieldDecl>(Entity) || isa<IndirectFieldDecl>(Entity)) { in CheckTemplateArgumentAddressOfObjectOrFunction()
6132 isa<IndirectFieldDecl>(DRE->getDecl()) || in CheckTemplateArgumentPointerToMember()
6135 isa<IndirectFieldDecl>(DRE->getDecl()) || in CheckTemplateArgumentPointerToMember()
6774 isa<IndirectFieldDecl>(VD))) { in BuildExpressionFromDeclTemplateArgument()
H A DSemaDecl.cpp4512 if ((isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D)) && in InjectAnonymousStructOrUnionMembers()
4530 if (IndirectFieldDecl *IF = dyn_cast<IndirectFieldDecl>(VD)) in InjectAnonymousStructOrUnionMembers()
4541 IndirectFieldDecl *IndirectField = IndirectFieldDecl::Create( in InjectAnonymousStructOrUnionMembers()
4593 if (const auto *IFD = dyn_cast<IndirectFieldDecl>(I)) in findDefaultInitializer()
15752 if (const auto *IFD = dyn_cast<IndirectFieldDecl>(I)) in ActOnFields()
H A DSemaInit.cpp2144 IndirectFieldDecl *IndirectField) { in ExpandAnonymousFieldDesignator()
2149 for (IndirectFieldDecl::chain_iterator PI = IndirectField->chain_begin(), in ExpandAnonymousFieldDesignator()
2369 if (auto *IFD = dyn_cast<IndirectFieldDecl>(ND)) { in CheckDesignatedInitializer()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclCXX.h2260 llvm::PointerUnion3<TypeSourceInfo *, FieldDecl *, IndirectFieldDecl *>
2312 CXXCtorInitializer(ASTContext &Context, IndirectFieldDecl *Member,
2338 return Initializee.is<IndirectFieldDecl*>();
2402 return Initializee.get<IndirectFieldDecl*>()->getAnonField();
2406 IndirectFieldDecl *getIndirectMember() const {
2408 return Initializee.get<IndirectFieldDecl*>();
H A DDecl.h2825 class IndirectFieldDecl : public ValueDecl,
2826 public Mergeable<IndirectFieldDecl> {
2830 IndirectFieldDecl(ASTContext &C, DeclContext *DC, SourceLocation L,
2839 static IndirectFieldDecl *Create(ASTContext &C, DeclContext *DC,
2843 static IndirectFieldDecl *CreateDeserialized(ASTContext &C, unsigned ID);
2865 IndirectFieldDecl *getCanonicalDecl() override { return getFirstDecl(); } in getCanonicalDecl()
2866 const IndirectFieldDecl *getCanonicalDecl() const { return getFirstDecl(); } in getCanonicalDecl()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DProgramState.h324 SVal getLValue(const IndirectFieldDecl *decl, SVal Base) const;
773 inline SVal ProgramState::getLValue(const IndirectFieldDecl *D, in getLValue()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DInitialization.h365 InitializeMember(IndirectFieldDecl *Member,
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp377 void VisitIndirectFieldDecl(IndirectFieldDecl *FD);
1333 void ASTDeclReader::VisitIndirectFieldDecl(IndirectFieldDecl *FD) { in VisitIndirectFieldDecl()
3090 if (const auto *IFDX = dyn_cast<IndirectFieldDecl>(X)) { in isSameEntity()
3091 const auto *IFDY = cast<IndirectFieldDecl>(Y); in isSameEntity()
3808 D = IndirectFieldDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
H A DASTWriterDecl.cpp98 void VisitIndirectFieldDecl(IndirectFieldDecl *D);
910 void ASTDeclWriter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp609 const internal::VariadicDynCastAllOfMatcher<Decl, IndirectFieldDecl>
/freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/
H A DClangASTContext.cpp7984 typedef llvm::SmallVector<clang::IndirectFieldDecl *, 1> IndirectFieldVector; in BuildIndirectFields()
8016 clang::IndirectFieldDecl *indirect_field = in BuildIndirectFields()
8017 clang::IndirectFieldDecl::Create( in BuildIndirectFields()
8028 } else if (clang::IndirectFieldDecl *nested_indirect_field_decl = in BuildIndirectFields()
8029 llvm::dyn_cast<clang::IndirectFieldDecl>(*di)) { in BuildIndirectFields()
8037 for (clang::IndirectFieldDecl::chain_iterator in BuildIndirectFields()
8045 clang::IndirectFieldDecl *indirect_field = in BuildIndirectFields()
8046 clang::IndirectFieldDecl::Create( in BuildIndirectFields()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1169 extern const internal::VariadicDynCastAllOfMatcher<Decl, IndirectFieldDecl>

12