Home
last modified time | relevance | path

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

12

/external/clang/lib/Frontend/
DASTConsumers.cpp409 IndirectFieldDecl* IFD = cast<IndirectFieldDecl>(I); in PrintDeclContext()
/external/clang/lib/AST/
DDecl.cpp627 } else if (const auto *IFD = dyn_cast<IndirectFieldDecl>(D)) { in getLVForNamespaceScopeDecl()
860 isa<IndirectFieldDecl>(D) || in getLVForClassMember()
1621 if (isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D) || isa<MSPropertyDecl>(D)) in isCXXInstanceMember()
3671 return FieldDecl::classofKind(K) || IndirectFieldDecl::classofKind(K); in LoadFieldsFromExternalStorage()
3677 assert(isa<FieldDecl>(Decls[i]) || isa<IndirectFieldDecl>(Decls[i])); in LoadFieldsFromExternalStorage()
3909 void IndirectFieldDecl::anchor() { } in anchor()
3911 IndirectFieldDecl *
3912 IndirectFieldDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L, in Create()
3915 return new (C, DC) IndirectFieldDecl(DC, L, Id, T, CH, CHS); in Create()
3918 IndirectFieldDecl *IndirectFieldDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
[all …]
DExprClassification.cpp429 isa<IndirectFieldDecl>(D) || in ClassifyDecl()
DDeclCXX.cpp421 !isa<IndirectFieldDecl>(D) && in addedMember()
1647 IndirectFieldDecl *Member, in CXXCtorInitializer()
DASTImporter.cpp147 Decl *VisitIndirectFieldDecl(IndirectFieldDecl *D);
2946 if (isa<FieldDecl>(*D) || isa<IndirectFieldDecl>(*D)) in getFieldIndex()
3012 Decl *ASTNodeImporter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
3027 if (IndirectFieldDecl *FoundField in VisitIndirectFieldDecl()
3028 = dyn_cast<IndirectFieldDecl>(FoundDecls[I])) { in VisitIndirectFieldDecl()
3068 IndirectFieldDecl *ToIndirectField = IndirectFieldDecl::Create( in VisitIndirectFieldDecl()
DASTDumper.cpp422 void VisitIndirectFieldDecl(const IndirectFieldDecl *D);
1080 void ASTDumper::VisitIndirectFieldDecl(const IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
DExprConstant.cpp1954 const IndirectFieldDecl *IFD) { in HandleLValueIndirectMember()
3215 } else if (const IndirectFieldDecl *IFD = in HandleMemberPointerAccess()
3216 dyn_cast<IndirectFieldDecl>(MemPtr.getDecl())) { in HandleMemberPointerAccess()
3954 } else if (IndirectFieldDecl *IFD = I->getIndirectMember()) { in HandleConstructorCall()
4487 } else if (const IndirectFieldDecl *IFD = dyn_cast<IndirectFieldDecl>(MD)) { in VisitMemberExpr()
6364 } else if (auto *IFD = dyn_cast<IndirectFieldDecl>(ME->getMemberDecl())) { in isDesignatorAtObjectEnd()
DRecordLayoutBuilder.cpp3027 const IndirectFieldDecl *IFD = cast<IndirectFieldDecl>(VD); in getFieldOffset()
DItaniumMangle.cpp466 else if (const IndirectFieldDecl *IFD = dyn_cast<IndirectFieldDecl>(D)) in mangle()
/external/clang/tools/libclang/
DCXType.cpp830 if (const IndirectFieldDecl *IFD = dyn_cast<IndirectFieldDecl>(Res.front())) in clang_Type_getOffsetOf()
849 if (const IndirectFieldDecl *IFD = dyn_cast_or_null<IndirectFieldDecl>(D)) in clang_Cursor_getOffsetOfField()
/external/clang/lib/Sema/
DSemaExprMember.cpp111 isa<IndirectFieldDecl>(D); in ClassifyImplicitMemberAccess()
212 bool IsField = isa<FieldDecl>(Rep) || isa<IndirectFieldDecl>(Rep); in diagnoseInstanceReference()
769 IndirectFieldDecl *indirectField, in BuildAnonymousStructUnionMemberReference()
841 IndirectFieldDecl::chain_iterator in BuildAnonymousStructUnionMemberReference()
1109 if (IndirectFieldDecl *FD = dyn_cast<IndirectFieldDecl>(MemberDecl)) in BuildMemberReferenceExpr()
DSemaStmtAsm.cpp696 FD = dyn_cast<IndirectFieldDecl>(FieldResult.getFoundDecl()); in LookupInlineAsmVarDeclField()
DSemaTemplateInstantiateDecl.cpp682 Decl *TemplateDeclInstantiator::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
697 IndirectFieldDecl *IndirectField = IndirectFieldDecl::Create( in VisitIndirectFieldDecl()
4140 IndirectFieldDecl *IndirectMember = in InstantiateMemInitializers()
4141 cast_or_null<IndirectFieldDecl>(FindInstantiatedDecl( in InstantiateMemInitializers()
DSemaDeclCXX.cpp1210 else if (IndirectFieldDecl *ID = I->getIndirectMember()) in CheckConstexprFunctionBody()
2635 } else if (auto *IFD = dyn_cast<IndirectFieldDecl>(I)) { in DiagnoseUninitializedFields()
2892 (Member = dyn_cast<IndirectFieldDecl>(Result.front()))) { in BuildMemInitializer()
3061 IndirectFieldDecl *IndirectMember = dyn_cast<IndirectFieldDecl>(Member); in BuildMemberInitializer()
3456 FieldDecl *Field, IndirectFieldDecl *Indirect, in BuildImplicitMemberInitializer()
3757 IndirectFieldDecl *Indirect) { in isWithinInactiveUnionMember()
3789 IndirectFieldDecl *Indirect = nullptr) { in CollectFieldInitializer()
3912 if (IndirectFieldDecl *F = Member->getIndirectMember()) { in SetCtorInitializers()
4016 if (auto *F = dyn_cast<IndirectFieldDecl>(Mem)) { in SetCtorInitializers()
4939 isa<IndirectFieldDecl>(D)) { in CheckCompletedCXXClass()
DSemaTemplate.cpp4574 if (isa<FieldDecl>(Entity) || isa<IndirectFieldDecl>(Entity)) { in CheckTemplateArgumentAddressOfObjectOrFunction()
4822 isa<IndirectFieldDecl>(DRE->getDecl()) || in CheckTemplateArgumentPointerToMember()
4825 isa<IndirectFieldDecl>(DRE->getDecl()) || in CheckTemplateArgumentPointerToMember()
5393 isa<IndirectFieldDecl>(VD))) { in BuildExpressionFromDeclTemplateArgument()
DSemaDecl.cpp4009 if ((isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D)) && in InjectAnonymousStructOrUnionMembers()
4027 if (IndirectFieldDecl *IF = dyn_cast<IndirectFieldDecl>(VD)) in InjectAnonymousStructOrUnionMembers()
4038 IndirectFieldDecl *IndirectField = IndirectFieldDecl::Create( in InjectAnonymousStructOrUnionMembers()
4090 if (const auto *IFD = dyn_cast<IndirectFieldDecl>(I)) in findDefaultInitializer()
13426 if (const auto *IFD = dyn_cast<IndirectFieldDecl>(I)) in ActOnFields()
DSemaExpr.cpp2254 isa<IndirectFieldDecl>(R.getFoundDecl()) || in ActOnIdExpression()
2814 if (IndirectFieldDecl *indirectField = dyn_cast<IndirectFieldDecl>(VD)) in BuildDeclarationNameExpr()
9978 } else if (isa<FieldDecl>(dcl) || isa<IndirectFieldDecl>(dcl)) { in CheckAddressOfOperand()
10964 if (isa<FieldDecl>(VD) || isa<IndirectFieldDecl>(VD)) in isQualifiedMemberAccess()
11277 IndirectFieldDecl *IndirectMemberDecl = nullptr; in BuildBuiltinOffsetOf()
11279 if ((IndirectMemberDecl = R.getAsSingle<IndirectFieldDecl>())) in BuildBuiltinOffsetOf()
DSemaInit.cpp1867 IndirectFieldDecl *IndirectField) { in ExpandAnonymousFieldDesignator()
1872 for (IndirectFieldDecl::chain_iterator PI = IndirectField->chain_begin(), in ExpandAnonymousFieldDesignator()
2096 if (auto *IFD = dyn_cast<IndirectFieldDecl>(ND)) { in CheckDesignatedInitializer()
/external/clang/include/clang/AST/
DDeclCXX.h1895 llvm::PointerUnion3<TypeSourceInfo *, FieldDecl *, IndirectFieldDecl *>
1953 CXXCtorInitializer(ASTContext &Context, IndirectFieldDecl *Member,
1983 return Initializee.is<IndirectFieldDecl*>(); in isIndirectMemberInitializer()
2046 return Initializee.get<IndirectFieldDecl*>()->getAnonField(); in getAnyMember()
2050 IndirectFieldDecl *getIndirectMember() const { in getIndirectMember()
2052 return Initializee.get<IndirectFieldDecl*>(); in getIndirectMember()
DDecl.h2502 class IndirectFieldDecl : public ValueDecl,
2503 public Mergeable<IndirectFieldDecl> {
2508 IndirectFieldDecl(DeclContext *DC, SourceLocation L, in IndirectFieldDecl() function
2514 static IndirectFieldDecl *Create(ASTContext &C, DeclContext *DC,
2518 static IndirectFieldDecl *CreateDeserialized(ASTContext &C, unsigned ID);
2541 IndirectFieldDecl *getCanonicalDecl() override { return getFirstDecl(); } in getCanonicalDecl()
2542 const IndirectFieldDecl *getCanonicalDecl() const { return getFirstDecl(); } in getCanonicalDecl()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DProgramState.h291 SVal getLValue(const IndirectFieldDecl *decl, SVal Base) const;
711 inline SVal ProgramState::getLValue(const IndirectFieldDecl *D, in getLValue()
/external/lldb/source/Symbol/
DClangASTType.cpp4408 typedef llvm::SmallVector <IndirectFieldDecl *, 1> IndirectFieldVector; in BuildIndirectFields()
4439 IndirectFieldDecl *indirect_field = IndirectFieldDecl::Create(*m_ast, in BuildIndirectFields()
4452 … else if (IndirectFieldDecl *nested_indirect_field_decl = dyn_cast<IndirectFieldDecl>(*di)) in BuildIndirectFields()
4459 … for (IndirectFieldDecl::chain_iterator nci = nested_indirect_field_decl->chain_begin(), in BuildIndirectFields()
4468 IndirectFieldDecl *indirect_field = IndirectFieldDecl::Create(*m_ast, in BuildIndirectFields()
/external/clang/include/clang/Sema/
DInitialization.h305 InitializeMember(IndirectFieldDecl *Member,
/external/clang/lib/Serialization/
DASTReaderDecl.cpp287 void VisitIndirectFieldDecl(IndirectFieldDecl *FD);
1141 void ASTDeclReader::VisitIndirectFieldDecl(IndirectFieldDecl *FD) { in VisitIndirectFieldDecl()
2623 if (auto *IFDX = dyn_cast<IndirectFieldDecl>(X)) { in isSameEntity()
2624 auto *IFDY = cast<IndirectFieldDecl>(Y); in isSameEntity()
3268 D = IndirectFieldDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
DASTWriterDecl.cpp88 void VisitIndirectFieldDecl(IndirectFieldDecl *D);
856 void ASTDeclWriter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()

12