/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | MemberPointer.h | 40 assert((isa<FieldDecl, IndirectFieldDecl, CXXMethodDecl>(D))); in MemberPointer()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExprMember.cpp | 130 isa<IndirectFieldDecl>(D); in ClassifyImplicitMemberAccess() 242 bool IsField = isa<FieldDecl>(Rep) || isa<IndirectFieldDecl>(Rep); in diagnoseInstanceReference() 302 return isa<FieldDecl, IndirectFieldDecl, MSPropertyDecl>(R.getFoundDecl()); in isPotentialImplicitMemberAccess() 841 IndirectFieldDecl *indirectField, in BuildAnonymousStructUnionMemberReference() 876 IndirectFieldDecl::chain_iterator in BuildAnonymousStructUnionMemberReference() 1145 if (IndirectFieldDecl *FD = dyn_cast<IndirectFieldDecl>(MemberDecl)) in BuildMemberReferenceExpr()
|
H A D | SemaBoundsSafety.cpp | 154 if (auto *IFD = dyn_cast<IndirectFieldDecl>(CountDecl)) { in CheckCountedByAttrOnField()
|
H A D | SemaSwift.cpp | 578 isa<IndirectFieldDecl>(D) || isa<FieldDecl>(D)) && in DiagnoseName()
|
H A D | SemaDeclCXX.cpp | 2371 else if (IndirectFieldDecl *ID = I->getIndirectMember()) in CheckConstexprFunctionBody() 3282 if ((isa<FieldDecl>(Field) || isa<IndirectFieldDecl>(Field)) && in CheckShadowInheritedFields() 3985 } else if (auto *IFD = dyn_cast<IndirectFieldDecl>(I)) { in DiagnoseUninitializedFields() 4233 return isa<FieldDecl, IndirectFieldDecl>(Elem) && in DiagRedefinedPlaceholderFieldDecl() 4244 if (isa<FieldDecl, IndirectFieldDecl>(ND) && in DiagRedefinedPlaceholderFieldDecl() 4256 if (isa<FieldDecl, IndirectFieldDecl>(D)) { in tryLookupUnambiguousFieldDecl() 4477 IndirectFieldDecl *IndirectMember = dyn_cast<IndirectFieldDecl>(Member); in BuildMemberInitializer() 4479 "Member must be a FieldDecl or IndirectFieldDecl"); in BuildMemberInitializer() 4868 FieldDecl *Field, IndirectFieldDecl *Indirec in BuildImplicitMemberInitializer() [all...] |
H A D | SemaStmtAsm.cpp | 920 FD = dyn_cast<IndirectFieldDecl>(FieldResult.getFoundDecl()); in LookupInlineAsmVarDeclField()
|
H A D | SemaTemplateInstantiateDecl.cpp | 1405 Decl *TemplateDeclInstantiator::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl() 1420 IndirectFieldDecl *IndirectField = IndirectFieldDecl::Create( in VisitIndirectFieldDecl() 5822 IndirectFieldDecl *IndirectMember = in InstantiateMemInitializers() 5823 cast_or_null<IndirectFieldDecl>(FindInstantiatedDecl( in InstantiateMemInitializers()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Decl.cpp | 667 } else if (const auto *IFD = dyn_cast<IndirectFieldDecl>(D)) { in getLVForNamespaceScopeDecl() 930 isa<IndirectFieldDecl>(D) || in getLVForClassMember() 1102 if (const auto *IFD = dyn_cast<IndirectFieldDecl>(this)) { in isPlaceholderVar() 1952 if (isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D) || isa<MSPropertyDecl>(D)) in isCXXInstanceMember() 5114 return FieldDecl::classofKind(K) || IndirectFieldDecl::classofKind(K); in LoadFieldsFromExternalStorage() 5120 assert(isa<FieldDecl>(Decls[i]) || isa<IndirectFieldDecl>(Decls[i])); in LoadFieldsFromExternalStorage() 5458 void IndirectFieldDecl::anchor() {} in anchor() 5460 IndirectFieldDecl::IndirectFieldDecl(ASTContext &C, DeclContext *DC, in IndirectFieldDecl() function in IndirectFieldDecl 5472 IndirectFieldDecl * 5473 IndirectFieldDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L, in Create() [all …]
|
H A D | Randstruct.cpp | 185 else if (isa<StaticAssertDecl>(D) || isa<IndirectFieldDecl>(D)) in randomizeStructureLayout()
|
H A D | ExprClassification.cpp | 495 isa<VarDecl, FieldDecl, IndirectFieldDecl, BindingDecl, MSGuidDecl, in ClassifyDecl()
|
H A D | DeclCXX.cpp | 750 if (!D->isImplicit() && !isa<FieldDecl>(D) && !isa<IndirectFieldDecl>(D) && in addedMember() 2663 IndirectFieldDecl *Member, in CXXCtorInitializer()
|
H A D | ASTImporter.cpp | 489 ExpectedDecl VisitIndirectFieldDecl(IndirectFieldDecl *D); 2037 return isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D) || isa<FriendDecl>(D); in ImportDeclContext() 4211 ExpectedDecl ASTNodeImporter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl() 4225 if (auto *FoundField = dyn_cast<IndirectFieldDecl>(FoundDecls[I])) { in VisitIndirectFieldDecl() 4269 IndirectFieldDecl *ToIndirectField; in VisitIndirectFieldDecl() 8981 assert(F && (isa<FieldDecl>(*F) || isa<IndirectFieldDecl>(*F)) && in getFieldIndex() 8993 if (isa<FieldDecl>(*D) || isa<IndirectFieldDecl>(*D)) in getFieldIndex() 10069 ToContext, cast_or_null<IndirectFieldDecl>(*ToIFieldOrErr), in Import()
|
H A D | RecordLayoutBuilder.cpp | 3487 const IndirectFieldDecl *IFD = cast<IndirectFieldDecl>(VD); in getFieldOffset()
|
H A D | MicrosoftMangle.cpp | 1336 if (const auto *ID = dyn_cast<IndirectFieldDecl>(ND)) in mangleNestedName() 1768 if (isa<FieldDecl>(ND) || isa<IndirectFieldDecl>(ND)) { in mangleTemplateArg()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Decl.h | 3313 class IndirectFieldDecl : public ValueDecl, 3314 public Mergeable<IndirectFieldDecl> { 3318 IndirectFieldDecl(ASTContext &C, DeclContext *DC, SourceLocation L, 3327 static IndirectFieldDecl *Create(ASTContext &C, DeclContext *DC, 3332 static IndirectFieldDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID); 3354 IndirectFieldDecl *getCanonicalDecl() override { return getFirstDecl(); } in getCanonicalDecl() 3355 const IndirectFieldDecl *getCanonicalDecl() const { return getFirstDecl(); } in getCanonicalDecl()
|
H A D | DeclCXX.h | 2311 llvm::PointerUnion<TypeSourceInfo *, FieldDecl *, IndirectFieldDecl *> 2366 CXXCtorInitializer(ASTContext &Context, IndirectFieldDecl *Member, 2392 return Initializee.is<IndirectFieldDecl*>(); in isIndirectMemberInitializer() 2457 return Initializee.get<IndirectFieldDecl*>()->getAnonField(); in getAnyMember() 2461 IndirectFieldDecl *getIndirectMember() const { in getIndirectMember() 2463 return Initializee.get<IndirectFieldDecl*>(); in getIndirectMember()
|
H A D | TextNodeDumper.h | 358 void VisitIndirectFieldDecl(const IndirectFieldDecl *D);
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
H A D | TypeErasedDataflowAnalysis.cpp | 346 IndirectFieldDecl *IndirectField = Init->getIndirectMember(); in builtinTransferInitializer()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Initialization.h | 391 InitializeMember(IndirectFieldDecl *Member,
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | ProgramState.cpp | 473 SVal ProgramState::getLValue(const IndirectFieldDecl *D, SVal Base) const { in getLValue()
|
H A D | ExprEngineC.cpp | 980 if (isa<CXXMethodDecl, FieldDecl, IndirectFieldDecl>(VD)) { in VisitUnaryOperator()
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ProgramState.h | 368 SVal getLValue(const IndirectFieldDecl *decl, SVal Base) const;
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
H A D | TypeSystemClang.cpp | 7526 typedef llvm::SmallVector<clang::IndirectFieldDecl *, 1> IndirectFieldVector; in BuildIndirectFields() 7558 clang::IndirectFieldDecl *indirect_field = in BuildIndirectFields() 7559 clang::IndirectFieldDecl::Create( in BuildIndirectFields() 7571 } else if (clang::IndirectFieldDecl *nested_indirect_field_decl = in BuildIndirectFields() 7572 llvm::dyn_cast<clang::IndirectFieldDecl>(*di)) { in BuildIndirectFields() 7580 for (clang::IndirectFieldDecl::chain_iterator in BuildIndirectFields() 7588 clang::IndirectFieldDecl *indirect_field = in BuildIndirectFields() 7589 clang::IndirectFieldDecl::Create( in BuildIndirectFields()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 382 void VisitIndirectFieldDecl(IndirectFieldDecl *FD); 1584 void ASTDeclReader::VisitIndirectFieldDecl(IndirectFieldDecl *FD) { in VisitIndirectFieldDecl() 2980 if (isa<EnumConstantDecl, FieldDecl, IndirectFieldDecl>(ND)) in allowODRLikeMergeInC() 4037 D = IndirectFieldDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
H A D | ASTWriterDecl.cpp | 103 void VisitIndirectFieldDecl(IndirectFieldDecl *D); 1094 void ASTDeclWriter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
|