Home
last modified time | relevance | path

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

12

/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDDecl.cpp628 } else if (const auto *IFD = dyn_cast<IndirectFieldDecl>(D)) { in getLVForNamespaceScopeDecl()
857 isa<IndirectFieldDecl>(D) || in getLVForClassMember()
1600 if (isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D) || isa<MSPropertyDecl>(D)) in isCXXInstanceMember()
3651 return FieldDecl::classofKind(K) || IndirectFieldDecl::classofKind(K); in isFieldOrIndirectField()
3676 assert(isa<FieldDecl>(Decls[i]) || isa<IndirectFieldDecl>(Decls[i])); in LoadFieldsFromExternalStorage()
3917 void IndirectFieldDecl::anchor() { } in anchor()
3919 IndirectFieldDecl *
3920 IndirectFieldDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L, in Create()
3923 return new (C, DC) IndirectFieldDecl(DC, L, Id, T, CH, CHS); in Create()
3926 IndirectFieldDecl *IndirectFieldDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
[all …]
HDExprClassification.cpp423 isa<IndirectFieldDecl>(D) || in ClassifyDecl()
HDASTImporter.cpp147 Decl *VisitIndirectFieldDecl(IndirectFieldDecl *D);
2948 if (isa<FieldDecl>(*D) || isa<IndirectFieldDecl>(*D)) in getFieldIndex()
3014 Decl *ASTNodeImporter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
3029 if (IndirectFieldDecl *FoundField in VisitIndirectFieldDecl()
3030 = dyn_cast<IndirectFieldDecl>(FoundDecls[I])) { in VisitIndirectFieldDecl()
3070 IndirectFieldDecl *ToIndirectField = IndirectFieldDecl::Create( in VisitIndirectFieldDecl()
HDDeclCXX.cpp427 !isa<IndirectFieldDecl>(D) && in addedMember()
1653 IndirectFieldDecl *Member, in CXXCtorInitializer()
HDASTDumper.cpp421 void VisitIndirectFieldDecl(const IndirectFieldDecl *D);
1078 void ASTDumper::VisitIndirectFieldDecl(const IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
HDRecordLayoutBuilder.cpp3011 const IndirectFieldDecl *IFD = cast<IndirectFieldDecl>(VD); in getFieldOffset()
HDExprConstant.cpp1870 const IndirectFieldDecl *IFD) { in HandleLValueIndirectMember()
3130 } else if (const IndirectFieldDecl *IFD = in HandleMemberPointerAccess()
3131 dyn_cast<IndirectFieldDecl>(MemPtr.getDecl())) { in HandleMemberPointerAccess()
3850 } else if (IndirectFieldDecl *IFD = I->getIndirectMember()) { in HandleConstructorCall()
4370 } else if (const IndirectFieldDecl *IFD = dyn_cast<IndirectFieldDecl>(MD)) { in VisitMemberExpr()
HDItaniumMangle.cpp468 else if (const IndirectFieldDecl *IFD = dyn_cast<IndirectFieldDecl>(D)) in mangle()
HDMicrosoftMangle.cpp1187 if (isa<FieldDecl>(ND) || isa<IndirectFieldDecl>(ND)) { in mangleTemplateArg()
/NextBSD/contrib/llvm/tools/clang/lib/Frontend/
HDASTConsumers.cpp409 IndirectFieldDecl* IFD = cast<IndirectFieldDecl>(I); in PrintDeclContext()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaExprMember.cpp113 isa<IndirectFieldDecl>(D); in ClassifyImplicitMemberAccess()
215 bool IsField = isa<FieldDecl>(Rep) || isa<IndirectFieldDecl>(Rep); in diagnoseInstanceReference()
741 IndirectFieldDecl *indirectField, in BuildAnonymousStructUnionMemberReference()
813 IndirectFieldDecl::chain_iterator in BuildAnonymousStructUnionMemberReference()
1065 if (IndirectFieldDecl *FD = dyn_cast<IndirectFieldDecl>(MemberDecl)) in BuildMemberReferenceExpr()
HDSemaTemplateInstantiateDecl.cpp682 Decl *TemplateDeclInstantiator::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
697 IndirectFieldDecl *IndirectField = IndirectFieldDecl::Create( in VisitIndirectFieldDecl()
4133 IndirectFieldDecl *IndirectMember = in InstantiateMemInitializers()
4134 cast_or_null<IndirectFieldDecl>(FindInstantiatedDecl( in InstantiateMemInitializers()
HDSemaDeclCXX.cpp1212 else if (IndirectFieldDecl *ID = I->getIndirectMember()) in CheckConstexprFunctionBody()
2629 } else if (auto *IFD = dyn_cast<IndirectFieldDecl>(I)) { in DiagnoseUninitializedFields()
2885 (Member = dyn_cast<IndirectFieldDecl>(Result.front()))) { in BuildMemInitializer()
3049 IndirectFieldDecl *IndirectMember = dyn_cast<IndirectFieldDecl>(Member); in BuildMemberInitializer()
3444 FieldDecl *Field, IndirectFieldDecl *Indirect, in BuildImplicitMemberInitializer()
3744 IndirectFieldDecl *Indirect) { in isWithinInactiveUnionMember()
3776 IndirectFieldDecl *Indirect = nullptr) { in CollectFieldInitializer()
3899 if (IndirectFieldDecl *F = Member->getIndirectMember()) { in SetCtorInitializers()
4003 if (auto *F = dyn_cast<IndirectFieldDecl>(Mem)) { in SetCtorInitializers()
4936 isa<IndirectFieldDecl>(D)) { in CheckCompletedCXXClass()
HDSemaTemplate.cpp4534 if (isa<FieldDecl>(Entity) || isa<IndirectFieldDecl>(Entity)) { in CheckTemplateArgumentAddressOfObjectOrFunction()
4784 isa<IndirectFieldDecl>(DRE->getDecl()) || in CheckTemplateArgumentPointerToMember()
4787 isa<IndirectFieldDecl>(DRE->getDecl()) || in CheckTemplateArgumentPointerToMember()
5355 isa<IndirectFieldDecl>(VD))) { in BuildExpressionFromDeclTemplateArgument()
HDSemaDecl.cpp3936 if ((isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D)) && in InjectAnonymousStructOrUnionMembers()
3953 if (IndirectFieldDecl *IF = dyn_cast<IndirectFieldDecl>(VD)) in InjectAnonymousStructOrUnionMembers()
3964 IndirectFieldDecl *IndirectField = IndirectFieldDecl::Create( in InjectAnonymousStructOrUnionMembers()
4016 if (const auto *IFD = dyn_cast<IndirectFieldDecl>(I)) in findDefaultInitializer()
13081 if (const auto *IFD = dyn_cast<IndirectFieldDecl>(I)) in ActOnFields()
HDSemaExpr.cpp2276 isa<IndirectFieldDecl>(R.getFoundDecl()) || in ActOnIdExpression()
2840 if (IndirectFieldDecl *indirectField = dyn_cast<IndirectFieldDecl>(VD)) in BuildDeclarationNameExpr()
9802 } else if (isa<FieldDecl>(dcl) || isa<IndirectFieldDecl>(dcl)) { in CheckAddressOfOperand()
10769 if (isa<FieldDecl>(VD) || isa<IndirectFieldDecl>(VD)) in isQualifiedMemberAccess()
11086 IndirectFieldDecl *IndirectMemberDecl = nullptr; in BuildBuiltinOffsetOf()
11088 if ((IndirectMemberDecl = R.getAsSingle<IndirectFieldDecl>())) in BuildBuiltinOffsetOf()
HDSemaInit.cpp1863 IndirectFieldDecl *IndirectField) { in ExpandAnonymousFieldDesignator()
1868 for (IndirectFieldDecl::chain_iterator PI = IndirectField->chain_begin(), in ExpandAnonymousFieldDesignator()
2092 if (auto *IFD = dyn_cast<IndirectFieldDecl>(ND)) { in CheckDesignatedInitializer()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDDeclCXX.h1905 llvm::PointerUnion3<TypeSourceInfo *, FieldDecl *, IndirectFieldDecl *>
1963 CXXCtorInitializer(ASTContext &Context, IndirectFieldDecl *Member,
1993 return Initializee.is<IndirectFieldDecl*>(); in isIndirectMemberInitializer()
2056 return Initializee.get<IndirectFieldDecl*>()->getAnonField(); in getAnyMember()
2060 IndirectFieldDecl *getIndirectMember() const { in getIndirectMember()
2062 return Initializee.get<IndirectFieldDecl*>(); in getIndirectMember()
HDDecl.h2490 class IndirectFieldDecl : public ValueDecl {
2495 IndirectFieldDecl(DeclContext *DC, SourceLocation L, in IndirectFieldDecl() function
2501 static IndirectFieldDecl *Create(ASTContext &C, DeclContext *DC,
2505 static IndirectFieldDecl *CreateDeserialized(ASTContext &C, unsigned ID);
HDDataRecursiveASTVisitor.h1696 DEF_TRAVERSE_DECL(IndirectFieldDecl, {})
/NextBSD/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
HDProgramState.h270 SVal getLValue(const IndirectFieldDecl *decl, SVal Base) const;
677 inline SVal ProgramState::getLValue(const IndirectFieldDecl *D, in getLValue()
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDInitialization.h305 InitializeMember(IndirectFieldDecl *Member,
/NextBSD/contrib/llvm/tools/lldb/source/Symbol/
HDClangASTType.cpp4954 typedef llvm::SmallVector <clang::IndirectFieldDecl *, 1> IndirectFieldVector; in BuildIndirectFields()
4985 … clang::IndirectFieldDecl *indirect_field = clang::IndirectFieldDecl::Create(*m_ast, in BuildIndirectFields()
5000 …else if (clang::IndirectFieldDecl *nested_indirect_field_decl = llvm::dyn_cast<clang::IndirectFiel… in BuildIndirectFields()
5007 … for (clang::IndirectFieldDecl::chain_iterator nci = nested_indirect_field_decl->chain_begin(), in BuildIndirectFields()
5016 … clang::IndirectFieldDecl *indirect_field = clang::IndirectFieldDecl::Create(*m_ast, in BuildIndirectFields()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTWriterDecl.cpp88 void VisitIndirectFieldDecl(IndirectFieldDecl *D);
808 void ASTDeclWriter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
HDASTReaderDecl.cpp311 void VisitIndirectFieldDecl(IndirectFieldDecl *FD);
1162 void ASTDeclReader::VisitIndirectFieldDecl(IndirectFieldDecl *FD) { in VisitIndirectFieldDecl()
3266 D = IndirectFieldDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()

12