Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/clang/lib/AST/
H A DRandstruct.cpp185 else if (isa<StaticAssertDecl>(D) || isa<IndirectFieldDecl>(D)) in randomizeStructureLayout()
H A DDecl.cpp697 } 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 DExprClassification.cpp477 isa<VarDecl, FieldDecl, IndirectFieldDecl, BindingDecl, MSGuidDecl, in ClassifyDecl()
H A DASTImporter.cpp533 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 DDeclCXX.cpp697 !isa<IndirectFieldDecl>(D) && in addedMember()
2556 IndirectFieldDecl *Member, in CXXCtorInitializer()
H A DRecordLayoutBuilder.cpp3426 const IndirectFieldDecl *IFD = cast<IndirectFieldDecl>(VD); in getFieldOffset()
H A DTextNodeDumper.cpp1670 void TextNodeDumper::VisitIndirectFieldDecl(const IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaExprMember.cpp110 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 DSemaStmtAsm.cpp918 FD = dyn_cast<IndirectFieldDecl>(FieldResult.getFoundDecl()); in LookupInlineAsmVarDeclField()
H A DSemaTemplateInstantiateDecl.cpp1324 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 DSemaDeclCXX.cpp2351 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 DSemaExpr.cpp2118 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 DCXType.cpp1058 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 DDeclCXX.h2223 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 DDecl.h3197 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 DTextNodeDumper.h336 void VisitIndirectFieldDecl(const IndirectFieldDecl *D);
/openbsd-src/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DProgramState.h368 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 DInitialization.h391 InitializeMember(IndirectFieldDecl *Member,
/openbsd-src/gnu/llvm/clang/lib/Serialization/
H A DASTReaderDecl.cpp377 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 DASTWriterDecl.cpp102 void VisitIndirectFieldDecl(IndirectFieldDecl *D);
1000 void ASTDeclWriter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp270 assert(!ND || (isa<CXXMethodDecl, FieldDecl, IndirectFieldDecl>(ND))); in getMemberPointer()
H A DSimpleSValBuilder.cpp1074 if (const auto *FD = PTMSV->getDeclAs<IndirectFieldDecl>()) { in evalBinOpLN()
H A DExprEngineC.cpp991 if (isa<CXXMethodDecl, FieldDecl, IndirectFieldDecl>(VD)) { in VisitUnaryOperator()
/openbsd-src/gnu/llvm/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp805 const internal::VariadicDynCastAllOfMatcher<Decl, IndirectFieldDecl>
/openbsd-src/gnu/llvm/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp7493 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()

12