| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | Randstruct.cpp | 185 else if (isa<StaticAssertDecl>(D) || isa<IndirectFieldDecl>(D)) in randomizeStructureLayout()
|
| H A D | Decl.cpp | 697 } else if (const auto *IFD = dyn_cast<IndirectFieldDecl>(D)) { in getLVForNamespaceScopeDecl() 959 isa<IndirectFieldDecl>(D) || in getLVForClassMember() 1906 if (isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D) || isa<MSPropertyDecl>(D)) in isCXXInstanceMember() 4814 return FieldDecl::classofKind(K) || IndirectFieldDecl::classofKind(K); in LoadFieldsFromExternalStorage() 4820 assert(isa<FieldDecl>(Decls[i]) || isa<IndirectFieldDecl>(Decls[i])); in LoadFieldsFromExternalStorage() 5139 void IndirectFieldDecl::anchor() {} in anchor() 5141 IndirectFieldDecl::IndirectFieldDecl(ASTContext &C, DeclContext *DC, in IndirectFieldDecl() function in IndirectFieldDecl 5153 IndirectFieldDecl * 5154 IndirectFieldDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L, in Create() 5157 return new (C, DC) IndirectFieldDecl(C, DC, L, Id, T, CH); in Create() [all …]
|
| H A D | ExprClassification.cpp | 477 isa<VarDecl, FieldDecl, IndirectFieldDecl, BindingDecl, MSGuidDecl, in ClassifyDecl()
|
| H A D | ASTImporter.cpp | 533 ExpectedDecl VisitIndirectFieldDecl(IndirectFieldDecl *D); 1935 if (isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D) || isa<FriendDecl>(D)) { in ImportDeclContext() 3900 ExpectedDecl ASTNodeImporter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl() 3914 if (auto *FoundField = dyn_cast<IndirectFieldDecl>(FoundDecls[I])) { in VisitIndirectFieldDecl() 3958 IndirectFieldDecl *ToIndirectField; in VisitIndirectFieldDecl() 8557 assert(F && (isa<FieldDecl>(*F) || isa<IndirectFieldDecl>(*F)) && in getFieldIndex() 8569 if (isa<FieldDecl>(*D) || isa<IndirectFieldDecl>(*D)) in getFieldIndex() 9635 ToContext, cast_or_null<IndirectFieldDecl>(*ToIFieldOrErr), in Import()
|
| H A D | DeclCXX.cpp | 697 !isa<IndirectFieldDecl>(D) && in addedMember() 2556 IndirectFieldDecl *Member, in CXXCtorInitializer()
|
| H A D | RecordLayoutBuilder.cpp | 3426 const IndirectFieldDecl *IFD = cast<IndirectFieldDecl>(VD); in getFieldOffset()
|
| H A D | TextNodeDumper.cpp | 1670 void TextNodeDumper::VisitIndirectFieldDecl(const IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaExprMember.cpp | 110 isa<IndirectFieldDecl>(D); in ClassifyImplicitMemberAccess() 214 bool IsField = isa<FieldDecl>(Rep) || isa<IndirectFieldDecl>(Rep); in diagnoseInstanceReference() 804 IndirectFieldDecl *indirectField, in BuildAnonymousStructUnionMemberReference() 839 IndirectFieldDecl::chain_iterator in BuildAnonymousStructUnionMemberReference() 1105 if (IndirectFieldDecl *FD = dyn_cast<IndirectFieldDecl>(MemberDecl)) in BuildMemberReferenceExpr()
|
| H A D | SemaStmtAsm.cpp | 918 FD = dyn_cast<IndirectFieldDecl>(FieldResult.getFoundDecl()); in LookupInlineAsmVarDeclField()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1324 Decl *TemplateDeclInstantiator::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl() 1339 IndirectFieldDecl *IndirectField = IndirectFieldDecl::Create( in VisitIndirectFieldDecl() 5738 IndirectFieldDecl *IndirectMember = in InstantiateMemInitializers() 5739 cast_or_null<IndirectFieldDecl>(FindInstantiatedDecl( in InstantiateMemInitializers()
|
| H A D | SemaDeclCXX.cpp | 2351 else if (IndirectFieldDecl *ID = I->getIndirectMember()) in CheckConstexprFunctionBody() 3260 if ((isa<FieldDecl>(Field) || isa<IndirectFieldDecl>(Field)) && in CheckShadowInheritedFields() 3976 } else if (auto *IFD = dyn_cast<IndirectFieldDecl>(I)) { in DiagnoseUninitializedFields() 4233 if (isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D)) in tryLookupCtorInitMemberDecl() 4431 IndirectFieldDecl *IndirectMember = dyn_cast<IndirectFieldDecl>(Member); in BuildMemberInitializer() 4822 FieldDecl *Field, IndirectFieldDecl *Indirect, in BuildImplicitMemberInitializer() 5054 IndirectFieldDecl *Indirect) { in isWithinInactiveUnionMember() 5086 IndirectFieldDecl *Indirect = nullptr) { in CollectFieldInitializer() 5213 if (IndirectFieldDecl *F = Member->getIndirectMember()) { in SetCtorInitializers() 5317 if (auto *F = dyn_cast<IndirectFieldDecl>(Mem)) { in SetCtorInitializers() [all …]
|
| H A D | SemaExpr.cpp | 2118 if (IndirectFieldDecl *IFD = dyn_cast<IndirectFieldDecl>(D)) in BuildDeclRefExpr() 2708 isa<IndirectFieldDecl>(R.getFoundDecl()) || in ActOnIdExpression() 3311 if (IndirectFieldDecl *indirectField = dyn_cast<IndirectFieldDecl>(VD)) in BuildDeclarationNameExpr() 14696 } else if (isa<FieldDecl>(dcl) || isa<IndirectFieldDecl>(dcl)) { in CheckAddressOfOperand() 16029 if (isa<FieldDecl>(VD) || isa<IndirectFieldDecl>(VD)) in isQualifiedMemberAccess() 16312 IndirectFieldDecl *IndirectMemberDecl = nullptr; in BuildBuiltinOffsetOf() 16314 if ((IndirectMemberDecl = R.getAsSingle<IndirectFieldDecl>())) in BuildBuiltinOffsetOf()
|
| /openbsd-src/gnu/llvm/clang/tools/libclang/ |
| H A D | CXType.cpp | 1058 if (const IndirectFieldDecl *IFD = dyn_cast<IndirectFieldDecl>(Res.front())) in clang_Type_getOffsetOf() 1091 if (const IndirectFieldDecl *IFD = dyn_cast_or_null<IndirectFieldDecl>(D)) in clang_Cursor_getOffsetOfField()
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 2223 llvm::PointerUnion<TypeSourceInfo *, FieldDecl *, IndirectFieldDecl *> 2275 CXXCtorInitializer(ASTContext &Context, IndirectFieldDecl *Member, 2301 return Initializee.is<IndirectFieldDecl*>(); in isIndirectMemberInitializer() 2366 return Initializee.get<IndirectFieldDecl*>()->getAnonField(); in getAnyMember() 2370 IndirectFieldDecl *getIndirectMember() const { in getIndirectMember() 2372 return Initializee.get<IndirectFieldDecl*>(); in getIndirectMember()
|
| H A D | Decl.h | 3197 class IndirectFieldDecl : public ValueDecl, 3198 public Mergeable<IndirectFieldDecl> { 3202 IndirectFieldDecl(ASTContext &C, DeclContext *DC, SourceLocation L, 3211 static IndirectFieldDecl *Create(ASTContext &C, DeclContext *DC, 3215 static IndirectFieldDecl *CreateDeserialized(ASTContext &C, unsigned ID); 3237 IndirectFieldDecl *getCanonicalDecl() override { return getFirstDecl(); } in getCanonicalDecl() 3238 const IndirectFieldDecl *getCanonicalDecl() const { return getFirstDecl(); } in getCanonicalDecl()
|
| H A D | TextNodeDumper.h | 336 void VisitIndirectFieldDecl(const IndirectFieldDecl *D);
|
| /openbsd-src/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | ProgramState.h | 368 SVal getLValue(const IndirectFieldDecl *decl, SVal Base) const; 789 inline SVal ProgramState::getLValue(const IndirectFieldDecl *D, in getLValue()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | Initialization.h | 391 InitializeMember(IndirectFieldDecl *Member,
|
| /openbsd-src/gnu/llvm/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 377 void VisitIndirectFieldDecl(IndirectFieldDecl *FD); 1552 void ASTDeclReader::VisitIndirectFieldDecl(IndirectFieldDecl *FD) { in VisitIndirectFieldDecl() 2848 if (isa<EnumConstantDecl, FieldDecl, IndirectFieldDecl>(ND)) in allowODRLikeMergeInC() 3848 D = IndirectFieldDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| H A D | ASTWriterDecl.cpp | 102 void VisitIndirectFieldDecl(IndirectFieldDecl *D); 1000 void ASTDeclWriter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
|
| /openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/ |
| H A D | SValBuilder.cpp | 270 assert(!ND || (isa<CXXMethodDecl, FieldDecl, IndirectFieldDecl>(ND))); in getMemberPointer()
|
| H A D | SimpleSValBuilder.cpp | 1074 if (const auto *FD = PTMSV->getDeclAs<IndirectFieldDecl>()) { in evalBinOpLN()
|
| H A D | ExprEngineC.cpp | 991 if (isa<CXXMethodDecl, FieldDecl, IndirectFieldDecl>(VD)) { in VisitUnaryOperator()
|
| /openbsd-src/gnu/llvm/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 805 const internal::VariadicDynCastAllOfMatcher<Decl, IndirectFieldDecl>
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.cpp | 7493 typedef llvm::SmallVector<clang::IndirectFieldDecl *, 1> IndirectFieldVector; in BuildIndirectFields() 7525 clang::IndirectFieldDecl *indirect_field = in BuildIndirectFields() 7526 clang::IndirectFieldDecl::Create( in BuildIndirectFields() 7538 } else if (clang::IndirectFieldDecl *nested_indirect_field_decl = in BuildIndirectFields() 7539 llvm::dyn_cast<clang::IndirectFieldDecl>(*di)) { in BuildIndirectFields() 7547 for (clang::IndirectFieldDecl::chain_iterator in BuildIndirectFields() 7555 clang::IndirectFieldDecl *indirect_field = in BuildIndirectFields() 7556 clang::IndirectFieldDecl::Create( in BuildIndirectFields()
|