Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DRandstruct.cpp185 else if (isa<StaticAssertDecl>(D) || isa<IndirectFieldDecl>(D)) in randomizeStructureLayout()
H A DDecl.cpp660 } else if (const auto *IFD = dyn_cast<IndirectFieldDecl>(D)) { in getLVForNamespaceScopeDecl()
923 isa<IndirectFieldDecl>(D) || in getLVForClassMember()
1095 if (const auto *IFD = dyn_cast<IndirectFieldDecl>(this)) { in isPlaceholderVar()
5059 return FieldDecl::classofKind(K) || IndirectFieldDecl::classofKind(K); in LoadFieldsFromExternalStorage()
5065 assert(isa<FieldDecl>(Decls[i]) || isa<IndirectFieldDecl>(Decls[i])); in LoadFieldsFromExternalStorage()
5396 void IndirectFieldDecl::anchor() {} in anchor()
5398 IndirectFieldDecl::IndirectFieldDecl(ASTContext &C, DeclContext *DC, in IndirectFieldDecl() function in IndirectFieldDecl
5410 IndirectFieldDecl *
5414 return new (C, DC) IndirectFieldDecl(C, DC, L, Id, T, CH); in Create()
5417 IndirectFieldDecl *IndirectFieldDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
[all …]
H A DExprClassification.cpp482 isa<VarDecl, FieldDecl, IndirectFieldDecl, BindingDecl, MSGuidDecl, in ClassifyDecl()
H A DDeclCXX.cpp708 if (!D->isImplicit() && !isa<FieldDecl>(D) && !isa<IndirectFieldDecl>(D) && in addedMember()
2610 IndirectFieldDecl *Member, in CXXCtorInitializer()
H A DASTImporter.cpp488 ExpectedDecl VisitIndirectFieldDecl(IndirectFieldDecl *D);
1989 return isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D) || isa<FriendDecl>(D); in ImportDeclContext()
4131 ExpectedDecl ASTNodeImporter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
4145 if (auto *FoundField = dyn_cast<IndirectFieldDecl>(FoundDecls[I])) { in VisitIndirectFieldDecl()
4189 IndirectFieldDecl *ToIndirectField; in VisitIndirectFieldDecl()
8877 assert(F && (isa<FieldDecl>(*F) || isa<IndirectFieldDecl>(*F)) && in getFieldIndex()
8889 if (isa<FieldDecl>(*D) || isa<IndirectFieldDecl>(*D)) in getFieldIndex()
9975 ToContext, cast_or_null<IndirectFieldDecl>(*ToIFieldOrErr), in Import()
H A DRecordLayoutBuilder.cpp3475 const IndirectFieldDecl *IFD = cast<IndirectFieldDecl>(VD); in getFieldOffset()
H A DMicrosoftMangle.cpp1245 if (const auto *ID = dyn_cast<IndirectFieldDecl>(ND)) in mangleNestedName()
1671 if (isa<FieldDecl>(ND) || isa<IndirectFieldDecl>(ND)) { in mangleTemplateArg()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprMember.cpp113 isa<IndirectFieldDecl>(D); in ClassifyImplicitMemberAccess()
222 bool IsField = isa<FieldDecl>(Rep) || isa<IndirectFieldDecl>(Rep); in diagnoseInstanceReference()
837 IndirectFieldDecl *indirectField, in BuildAnonymousStructUnionMemberReference()
872 IndirectFieldDecl::chain_iterator in BuildAnonymousStructUnionMemberReference()
1138 if (IndirectFieldDecl *FD = dyn_cast<IndirectFieldDecl>(MemberDecl)) in BuildMemberReferenceExpr()
H A DSemaStmtAsm.cpp920 FD = dyn_cast<IndirectFieldDecl>(FieldResult.getFoundDecl()); in LookupInlineAsmVarDeclField()
H A DSemaDeclCXX.cpp2386 else if (IndirectFieldDecl *ID = I->getIndirectMember()) in CheckConstexprFunctionBody()
4126 } else if (auto *IFD = dyn_cast<IndirectFieldDecl>(I)) { in DiagnoseUninitializedFields()
4382 return isa<FieldDecl, IndirectFieldDecl>(Elem) && in DiagRedefinedPlaceholderFieldDecl()
4393 if (isa<FieldDecl, IndirectFieldDecl>(ND) && in DiagRedefinedPlaceholderFieldDecl()
4405 if (isa<FieldDecl, IndirectFieldDecl>(D)) { in tryLookupUnambiguousFieldDecl()
4623 IndirectFieldDecl *IndirectMember = dyn_cast<IndirectFieldDecl>(Member); in BuildMemberInitializer()
5246 IndirectFieldDecl *Indirect) { in isWithinInactiveUnionMember()
5405 if (IndirectFieldDecl *F = Member->getIndirectMember()) { in SetCtorInitializers()
5509 if (auto *F = dyn_cast<IndirectFieldDecl>(Mem)) { in SetCtorInitializers()
7041 isa<IndirectFieldDecl>(D)) { in CheckCompletedCXXClass()
[all …]
H A DSemaTemplateInstantiateDecl.cpp1364 Decl *TemplateDeclInstantiator::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
1379 IndirectFieldDecl *IndirectField = IndirectFieldDecl::Create( in VisitIndirectFieldDecl()
5840 IndirectFieldDecl *IndirectMember = in InstantiateMemInitializers()
5841 cast_or_null<IndirectFieldDecl>(FindInstantiatedDecl( in InstantiateMemInitializers()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h3300 class IndirectFieldDecl : public ValueDecl,
3301 public Mergeable<IndirectFieldDecl> {
3305 IndirectFieldDecl(ASTContext &C, DeclContext *DC, SourceLocation L,
3314 static IndirectFieldDecl *Create(ASTContext &C, DeclContext *DC,
3318 static IndirectFieldDecl *CreateDeserialized(ASTContext &C, unsigned ID);
3340 IndirectFieldDecl *getCanonicalDecl() override { return getFirstDecl(); } in getCanonicalDecl()
3341 const IndirectFieldDecl *getCanonicalDecl() const { return getFirstDecl(); } in getCanonicalDecl()
H A DDeclCXX.h2297 llvm::PointerUnion<TypeSourceInfo *, FieldDecl *, IndirectFieldDecl *>
2352 CXXCtorInitializer(ASTContext &Context, IndirectFieldDecl *Member,
2378 return Initializee.is<IndirectFieldDecl*>(); in isIndirectMemberInitializer()
2443 return Initializee.get<IndirectFieldDecl*>()->getAnonField(); in getAnyMember()
2447 IndirectFieldDecl *getIndirectMember() const { in getIndirectMember()
2449 return Initializee.get<IndirectFieldDecl*>(); in getIndirectMember()
H A DTextNodeDumper.h345 void VisitIndirectFieldDecl(const IndirectFieldDecl *D);
/freebsd-14.2/contrib/llvm-project/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()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTypeErasedDataflowAnalysis.cpp381 IndirectFieldDecl *IndirectField = Init->getIndirectMember(); in builtinTransferInitializer()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeStmtGen.cpp201 } else if (const IndirectFieldDecl *IFD = Init->getIndirectMember()) { in visitFunc()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DInitialization.h391 InitializeMember(IndirectFieldDecl *Member,
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp7368 typedef llvm::SmallVector<clang::IndirectFieldDecl *, 1> IndirectFieldVector; in BuildIndirectFields()
7400 clang::IndirectFieldDecl *indirect_field = in BuildIndirectFields()
7401 clang::IndirectFieldDecl::Create( in BuildIndirectFields()
7413 } else if (clang::IndirectFieldDecl *nested_indirect_field_decl = in BuildIndirectFields()
7414 llvm::dyn_cast<clang::IndirectFieldDecl>(*di)) { in BuildIndirectFields()
7422 for (clang::IndirectFieldDecl::chain_iterator in BuildIndirectFields()
7430 clang::IndirectFieldDecl *indirect_field = in BuildIndirectFields()
7431 clang::IndirectFieldDecl::Create( in BuildIndirectFields()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp278 assert(!ND || (isa<CXXMethodDecl, FieldDecl, IndirectFieldDecl>(ND))); in getMemberPointer()
H A DSimpleSValBuilder.cpp1100 if (const auto *FD = PTMSV->getDeclAs<IndirectFieldDecl>()) { in evalBinOpLN()
H A DExprEngineC.cpp978 if (isa<CXXMethodDecl, FieldDecl, IndirectFieldDecl>(VD)) { in VisitUnaryOperator()
/freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp806 const internal::VariadicDynCastAllOfMatcher<Decl, IndirectFieldDecl>
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp387 void VisitIndirectFieldDecl(IndirectFieldDecl *FD);
1592 void ASTDeclReader::VisitIndirectFieldDecl(IndirectFieldDecl *FD) { in VisitIndirectFieldDecl()
3001 if (isa<EnumConstantDecl, FieldDecl, IndirectFieldDecl>(ND)) in allowODRLikeMergeInC()
4013 D = IndirectFieldDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
H A DASTWriterDecl.cpp100 void VisitIndirectFieldDecl(IndirectFieldDecl *D);
1056 void ASTDeclWriter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()

12