Home
last modified time | relevance | path

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

123

/external/clang/lib/Frontend/
DASTConsumers.cpp407 IndirectFieldDecl* IFD = cast<IndirectFieldDecl>(I); in PrintDeclContext()
/external/clang/lib/AST/
DDecl.cpp630 } else if (const auto *IFD = dyn_cast<IndirectFieldDecl>(D)) { in getLVForNamespaceScopeDecl()
863 isa<IndirectFieldDecl>(D) || in getLVForClassMember()
1624 if (isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D) || isa<MSPropertyDecl>(D)) in isCXXInstanceMember()
3797 return FieldDecl::classofKind(K) || IndirectFieldDecl::classofKind(K); in LoadFieldsFromExternalStorage()
3803 assert(isa<FieldDecl>(Decls[i]) || isa<IndirectFieldDecl>(Decls[i])); in LoadFieldsFromExternalStorage()
4092 void IndirectFieldDecl::anchor() { } in anchor()
4094 IndirectFieldDecl::IndirectFieldDecl(ASTContext &C, DeclContext *DC, in IndirectFieldDecl() function in IndirectFieldDecl
4106 IndirectFieldDecl *
4107 IndirectFieldDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L, in Create()
4110 return new (C, DC) IndirectFieldDecl(C, DC, L, Id, T, CH); in Create()
[all …]
DExprClassification.cpp430 isa<IndirectFieldDecl>(D) || in ClassifyDecl()
DASTImporter.cpp154 Decl *VisitIndirectFieldDecl(IndirectFieldDecl *D);
3165 if (isa<FieldDecl>(*D) || isa<IndirectFieldDecl>(*D)) in getFieldIndex()
3236 Decl *ASTNodeImporter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
3251 if (IndirectFieldDecl *FoundField in VisitIndirectFieldDecl()
3252 = dyn_cast<IndirectFieldDecl>(FoundDecls[I])) { in VisitIndirectFieldDecl()
3292 IndirectFieldDecl *ToIndirectField = IndirectFieldDecl::Create( in VisitIndirectFieldDecl()
6465 IndirectFieldDecl *ToIField = llvm::cast_or_null<IndirectFieldDecl>( in Import()
/external/clang/tools/libclang/
DCXType.cpp843 if (const IndirectFieldDecl *IFD = dyn_cast<IndirectFieldDecl>(Res.front())) in clang_Type_getOffsetOf()
862 if (const IndirectFieldDecl *IFD = dyn_cast_or_null<IndirectFieldDecl>(D)) in clang_Cursor_getOffsetOfField()
/external/llvm-project/clang/lib/AST/
DDecl.cpp678 } else if (const auto *IFD = dyn_cast<IndirectFieldDecl>(D)) { in getLVForNamespaceScopeDecl()
933 isa<IndirectFieldDecl>(D) || in getLVForClassMember()
1811 if (isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D) || isa<MSPropertyDecl>(D)) in isCXXInstanceMember()
4569 return FieldDecl::classofKind(K) || IndirectFieldDecl::classofKind(K); in LoadFieldsFromExternalStorage()
4575 assert(isa<FieldDecl>(Decls[i]) || isa<IndirectFieldDecl>(Decls[i])); in LoadFieldsFromExternalStorage()
4878 void IndirectFieldDecl::anchor() {} in anchor()
4880 IndirectFieldDecl::IndirectFieldDecl(ASTContext &C, DeclContext *DC, in IndirectFieldDecl() function in IndirectFieldDecl
4892 IndirectFieldDecl *
4893 IndirectFieldDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L, in Create()
4896 return new (C, DC) IndirectFieldDecl(C, DC, L, Id, T, CH); in Create()
[all …]
DExprClassification.cpp460 isa<IndirectFieldDecl>(D) || in ClassifyDecl()
/external/clang/lib/Sema/
DSemaExprMember.cpp111 isa<IndirectFieldDecl>(D); in ClassifyImplicitMemberAccess()
213 bool IsField = isa<FieldDecl>(Rep) || isa<IndirectFieldDecl>(Rep); in diagnoseInstanceReference()
783 IndirectFieldDecl *indirectField, in BuildAnonymousStructUnionMemberReference()
855 IndirectFieldDecl::chain_iterator in BuildAnonymousStructUnionMemberReference()
1163 if (IndirectFieldDecl *FD = dyn_cast<IndirectFieldDecl>(MemberDecl)) in BuildMemberReferenceExpr()
DSemaStmtAsm.cpp703 FD = dyn_cast<IndirectFieldDecl>(FieldResult.getFoundDecl()); in LookupInlineAsmVarDeclField()
DSemaTemplateInstantiateDecl.cpp789 Decl *TemplateDeclInstantiator::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
804 IndirectFieldDecl *IndirectField = IndirectFieldDecl::Create( in VisitIndirectFieldDecl()
4350 IndirectFieldDecl *IndirectMember = in InstantiateMemInitializers()
4351 cast_or_null<IndirectFieldDecl>(FindInstantiatedDecl( in InstantiateMemInitializers()
/external/llvm-project/clang/lib/Sema/
DSemaExprMember.cpp110 isa<IndirectFieldDecl>(D); in ClassifyImplicitMemberAccess()
213 bool IsField = isa<FieldDecl>(Rep) || isa<IndirectFieldDecl>(Rep); in diagnoseInstanceReference()
803 IndirectFieldDecl *indirectField, in BuildAnonymousStructUnionMemberReference()
838 IndirectFieldDecl::chain_iterator in BuildAnonymousStructUnionMemberReference()
1104 if (IndirectFieldDecl *FD = dyn_cast<IndirectFieldDecl>(MemberDecl)) in BuildMemberReferenceExpr()
/external/llvm-project/clang/tools/libclang/
DCXType.cpp1037 if (const IndirectFieldDecl *IFD = dyn_cast<IndirectFieldDecl>(Res.front())) in clang_Type_getOffsetOf()
1067 if (const IndirectFieldDecl *IFD = dyn_cast_or_null<IndirectFieldDecl>(D)) in clang_Cursor_getOffsetOfField()
/external/clang/include/clang/AST/
DDeclCXX.h1927 llvm::PointerUnion3<TypeSourceInfo *, FieldDecl *, IndirectFieldDecl *>
1985 CXXCtorInitializer(ASTContext &Context, IndirectFieldDecl *Member,
2015 return Initializee.is<IndirectFieldDecl*>(); in isIndirectMemberInitializer()
2078 return Initializee.get<IndirectFieldDecl*>()->getAnonField(); in getAnyMember()
2082 IndirectFieldDecl *getIndirectMember() const { in getIndirectMember()
2084 return Initializee.get<IndirectFieldDecl*>(); in getIndirectMember()
DDecl.h2521 class IndirectFieldDecl : public ValueDecl,
2522 public Mergeable<IndirectFieldDecl> {
2527 IndirectFieldDecl(ASTContext &C, DeclContext *DC, SourceLocation L,
2532 static IndirectFieldDecl *Create(ASTContext &C, DeclContext *DC,
2536 static IndirectFieldDecl *CreateDeserialized(ASTContext &C, unsigned ID);
2558 IndirectFieldDecl *getCanonicalDecl() override { return getFirstDecl(); } in getCanonicalDecl()
2559 const IndirectFieldDecl *getCanonicalDecl() const { return getFirstDecl(); } in getCanonicalDecl()
/external/llvm-project/clang/unittests/AST/
DStructuralEquivalenceTest.cpp706 auto *A = FirstDeclMatcher<IndirectFieldDecl>().match( in TEST_F()
710 auto *B = FirstDeclMatcher<IndirectFieldDecl>().match( in TEST_F()
739 auto *A = FirstDeclMatcher<IndirectFieldDecl>().match( in TEST_F()
745 auto *A1 = FirstDeclMatcher<IndirectFieldDecl>().match( in TEST_F()
/external/llvm-project/clang/include/clang/AST/
DDecl.h3030 class IndirectFieldDecl : public ValueDecl,
3031 public Mergeable<IndirectFieldDecl> {
3035 IndirectFieldDecl(ASTContext &C, DeclContext *DC, SourceLocation L,
3044 static IndirectFieldDecl *Create(ASTContext &C, DeclContext *DC,
3048 static IndirectFieldDecl *CreateDeserialized(ASTContext &C, unsigned ID);
3070 IndirectFieldDecl *getCanonicalDecl() override { return getFirstDecl(); } in getCanonicalDecl()
3071 const IndirectFieldDecl *getCanonicalDecl() const { return getFirstDecl(); } in getCanonicalDecl()
DDeclCXX.h2155 llvm::PointerUnion<TypeSourceInfo *, FieldDecl *, IndirectFieldDecl *>
2207 CXXCtorInitializer(ASTContext &Context, IndirectFieldDecl *Member,
2233 return Initializee.is<IndirectFieldDecl*>(); in isIndirectMemberInitializer()
2297 return Initializee.get<IndirectFieldDecl*>()->getAnonField(); in getAnyMember()
2301 IndirectFieldDecl *getIndirectMember() const { in getIndirectMember()
2303 return Initializee.get<IndirectFieldDecl*>(); in getIndirectMember()
DTextNodeDumper.h326 void VisitIndirectFieldDecl(const IndirectFieldDecl *D);
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DProgramState.h292 SVal getLValue(const IndirectFieldDecl *decl, SVal Base) const;
712 inline SVal ProgramState::getLValue(const IndirectFieldDecl *D, in getLValue()
/external/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DProgramState.h328 SVal getLValue(const IndirectFieldDecl *decl, SVal Base) const;
749 inline SVal ProgramState::getLValue(const IndirectFieldDecl *D, in getLValue()
/external/clang/include/clang/Sema/
DInitialization.h306 InitializeMember(IndirectFieldDecl *Member,
/external/llvm-project/clang/lib/StaticAnalyzer/Core/
DSValBuilder.cpp241 isa<IndirectFieldDecl>(ND)); in getMemberPointer()
/external/llvm-project/clang/include/clang/Sema/
DInitialization.h379 InitializeMember(IndirectFieldDecl *Member,
/external/clang/lib/Serialization/
DASTReaderDecl.cpp311 void VisitIndirectFieldDecl(IndirectFieldDecl *FD);
1196 void ASTDeclReader::VisitIndirectFieldDecl(IndirectFieldDecl *FD) { in VisitIndirectFieldDecl()
2738 if (auto *IFDX = dyn_cast<IndirectFieldDecl>(X)) { in isSameEntity()
2739 auto *IFDY = cast<IndirectFieldDecl>(Y); in isSameEntity()
3386 D = IndirectFieldDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
/external/llvm-project/clang/lib/Serialization/
DASTReaderDecl.cpp373 void VisitIndirectFieldDecl(IndirectFieldDecl *FD);
1398 void ASTDeclReader::VisitIndirectFieldDecl(IndirectFieldDecl *FD) { in VisitIndirectFieldDecl()
3214 if (const auto *IFDX = dyn_cast<IndirectFieldDecl>(X)) { in isSameEntity()
3215 const auto *IFDY = cast<IndirectFieldDecl>(Y); in isSameEntity()
3977 D = IndirectFieldDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()

123