Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp678 } else if (const auto *IFD = dyn_cast<IndirectFieldDecl>(D)) { in getLVForNamespaceScopeDecl()
933 isa<IndirectFieldDecl>(D) || in getLVForClassMember()
4602 return FieldDecl::classofKind(K) || IndirectFieldDecl::classofKind(K); in LoadFieldsFromExternalStorage()
4608 assert(isa<FieldDecl>(Decls[i]) || isa<IndirectFieldDecl>(Decls[i])); in LoadFieldsFromExternalStorage()
4910 void IndirectFieldDecl::anchor() {} in anchor()
4912 IndirectFieldDecl::IndirectFieldDecl(ASTContext &C, DeclContext *DC, in IndirectFieldDecl() function in IndirectFieldDecl
4924 IndirectFieldDecl *
4925 IndirectFieldDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L, in Create()
4928 return new (C, DC) IndirectFieldDecl(C, DC, L, Id, T, CH); in Create()
4931 IndirectFieldDecl *IndirectFieldDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
[all …]
H A DExprClassification.cpp469 isa<IndirectFieldDecl>(D) || in ClassifyDecl()
H A DASTImporter.cpp517 ExpectedDecl VisitIndirectFieldDecl(IndirectFieldDecl *D);
1885 if (isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D) || isa<FriendDecl>(D)) { in ImportDeclContext()
3740 ExpectedDecl ASTNodeImporter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
3754 if (auto *FoundField = dyn_cast<IndirectFieldDecl>(FoundDecls[I])) { in VisitIndirectFieldDecl()
3798 IndirectFieldDecl *ToIndirectField; in VisitIndirectFieldDecl()
8262 assert(F && (isa<FieldDecl>(*F) || isa<IndirectFieldDecl>(*F)) && in getFieldIndex()
8274 if (isa<FieldDecl>(*D) || isa<IndirectFieldDecl>(*D)) in getFieldIndex()
9098 ToContext, cast_or_null<IndirectFieldDecl>(*ToIFieldOrErr), in Import()
H A DDeclCXX.cpp696 !isa<IndirectFieldDecl>(D) && in addedMember()
2510 IndirectFieldDecl *Member, in CXXCtorInitializer()
H A DRecordLayoutBuilder.cpp3373 const IndirectFieldDecl *IFD = cast<IndirectFieldDecl>(VD); in getFieldOffset()
H A DTextNodeDumper.cpp1623 void TextNodeDumper::VisitIndirectFieldDecl(const IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
H A DExprConstant.cpp3138 const IndirectFieldDecl *IFD) { in HandleLValueIndirectMember()
4668 } else if (const IndirectFieldDecl *IFD = in HandleMemberPointerAccess()
4669 dyn_cast<IndirectFieldDecl>(MemPtr.getDecl())) { in HandleMemberPointerAccess()
6259 } else if (IndirectFieldDecl *IFD = I->getIndirectMember()) { in HandleConstructorCall()
7976 } else if (const IndirectFieldDecl *IFD = dyn_cast<IndirectFieldDecl>(MD)) { in VisitMemberExpr()
11254 } else if (auto *IFD = dyn_cast<IndirectFieldDecl>(ME->getMemberDecl())) { in isDesignatorAtObjectEnd()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprMember.cpp110 isa<IndirectFieldDecl>(D); in ClassifyImplicitMemberAccess()
213 bool IsField = isa<FieldDecl>(Rep) || isa<IndirectFieldDecl>(Rep); in diagnoseInstanceReference()
803 IndirectFieldDecl *indirectField, in BuildAnonymousStructUnionMemberReference()
838 IndirectFieldDecl::chain_iterator in BuildAnonymousStructUnionMemberReference()
1104 if (IndirectFieldDecl *FD = dyn_cast<IndirectFieldDecl>(MemberDecl)) in BuildMemberReferenceExpr()
H A DSemaStmtAsm.cpp902 FD = dyn_cast<IndirectFieldDecl>(FieldResult.getFoundDecl()); in LookupInlineAsmVarDeclField()
H A DSemaDeclCXX.cpp2283 else if (IndirectFieldDecl *ID = I->getIndirectMember()) in CheckConstexprFunctionBody()
3186 if ((isa<FieldDecl>(Field) || isa<IndirectFieldDecl>(Field)) && in CheckShadowInheritedFields()
3894 } else if (auto *IFD = dyn_cast<IndirectFieldDecl>(I)) { in DiagnoseUninitializedFields()
4149 if (isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D)) in tryLookupCtorInitMemberDecl()
4331 IndirectFieldDecl *IndirectMember = dyn_cast<IndirectFieldDecl>(Member); in BuildMemberInitializer()
4933 IndirectFieldDecl *Indirect) { in isWithinInactiveUnionMember()
4965 IndirectFieldDecl *Indirect = nullptr) { in CollectFieldInitializer()
5092 if (IndirectFieldDecl *F = Member->getIndirectMember()) { in SetCtorInitializers()
5196 if (auto *F = dyn_cast<IndirectFieldDecl>(Mem)) { in SetCtorInitializers()
6685 isa<IndirectFieldDecl>(D)) { in CheckCompletedCXXClass()
[all …]
H A DSemaTemplateInstantiateDecl.cpp1259 Decl *TemplateDeclInstantiator::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
1274 IndirectFieldDecl *IndirectField = IndirectFieldDecl::Create( in VisitIndirectFieldDecl()
5698 IndirectFieldDecl *IndirectMember = in InstantiateMemInitializers()
5699 cast_or_null<IndirectFieldDecl>(FindInstantiatedDecl( in InstantiateMemInitializers()
H A DSemaDecl.cpp4519 if (isa<StaticAssertDecl>(D) || isa<IndirectFieldDecl>(D) || in getNonCLikeKindForAnonymousStruct()
4943 if ((isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D)) && in InjectAnonymousStructOrUnionMembers()
4961 if (IndirectFieldDecl *IF = dyn_cast<IndirectFieldDecl>(VD)) in InjectAnonymousStructOrUnionMembers()
4972 IndirectFieldDecl *IndirectField = IndirectFieldDecl::Create( in InjectAnonymousStructOrUnionMembers()
5024 if (const auto *IFD = dyn_cast<IndirectFieldDecl>(I)) in findDefaultInitializer()
17266 if (const auto *IFD = dyn_cast<IndirectFieldDecl>(I)) in ActOnFields()
H A DSemaExpr.cpp2061 if (IndirectFieldDecl *IFD = dyn_cast<IndirectFieldDecl>(D)) in BuildDeclRefExpr()
2650 isa<IndirectFieldDecl>(R.getFoundDecl()) || in ActOnIdExpression()
3244 if (IndirectFieldDecl *indirectField = dyn_cast<IndirectFieldDecl>(VD)) in BuildDeclarationNameExpr()
13706 } else if (isa<FieldDecl>(dcl) || isa<IndirectFieldDecl>(dcl)) { in CheckAddressOfOperand()
15000 if (isa<FieldDecl>(VD) || isa<IndirectFieldDecl>(VD)) in isQualifiedMemberAccess()
15276 IndirectFieldDecl *IndirectMemberDecl = nullptr; in BuildBuiltinOffsetOf()
15278 if ((IndirectMemberDecl = R.getAsSingle<IndirectFieldDecl>())) in BuildBuiltinOffsetOf()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h3076 class IndirectFieldDecl : public ValueDecl,
3077 public Mergeable<IndirectFieldDecl> {
3081 IndirectFieldDecl(ASTContext &C, DeclContext *DC, SourceLocation L,
3090 static IndirectFieldDecl *Create(ASTContext &C, DeclContext *DC,
3094 static IndirectFieldDecl *CreateDeserialized(ASTContext &C, unsigned ID);
3116 IndirectFieldDecl *getCanonicalDecl() override { return getFirstDecl(); } in getCanonicalDecl()
3117 const IndirectFieldDecl *getCanonicalDecl() const { return getFirstDecl(); } in getCanonicalDecl()
H A DDeclCXX.h2177 llvm::PointerUnion<TypeSourceInfo *, FieldDecl *, IndirectFieldDecl *>
2229 CXXCtorInitializer(ASTContext &Context, IndirectFieldDecl *Member,
2255 return Initializee.is<IndirectFieldDecl*>(); in isIndirectMemberInitializer()
2320 return Initializee.get<IndirectFieldDecl*>()->getAnonField(); in getAnyMember()
2324 IndirectFieldDecl *getIndirectMember() const { in getIndirectMember()
2326 return Initializee.get<IndirectFieldDecl*>(); in getIndirectMember()
H A DTextNodeDumper.h329 void VisitIndirectFieldDecl(const IndirectFieldDecl *D);
/freebsd-13.1/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DProgramState.h328 SVal getLValue(const IndirectFieldDecl *decl, SVal Base) const;
749 inline SVal ProgramState::getLValue(const IndirectFieldDecl *D, in getLValue()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DInitialization.h379 InitializeMember(IndirectFieldDecl *Member,
/freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp374 void VisitIndirectFieldDecl(IndirectFieldDecl *FD);
1400 void ASTDeclReader::VisitIndirectFieldDecl(IndirectFieldDecl *FD) { in VisitIndirectFieldDecl()
3234 if (const auto *IFDX = dyn_cast<IndirectFieldDecl>(X)) { in isSameEntity()
3235 const auto *IFDY = cast<IndirectFieldDecl>(Y); in isSameEntity()
4012 D = IndirectFieldDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
H A DASTWriterDecl.cpp100 void VisitIndirectFieldDecl(IndirectFieldDecl *D);
976 void ASTDeclWriter::VisitIndirectFieldDecl(IndirectFieldDecl *D) { in VisitIndirectFieldDecl()
/freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp248 isa<IndirectFieldDecl>(ND)); in getMemberPointer()
H A DSimpleSValBuilder.cpp1000 if (const auto *FD = PTMSV->getDeclAs<IndirectFieldDecl>()) { in evalBinOpLN()
H A DExprEngineC.cpp988 isa<IndirectFieldDecl>(VD)) { in VisitUnaryOperator()
/freebsd-13.1/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp790 const internal::VariadicDynCastAllOfMatcher<Decl, IndirectFieldDecl>
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp7333 typedef llvm::SmallVector<clang::IndirectFieldDecl *, 1> IndirectFieldVector; in BuildIndirectFields()
7365 clang::IndirectFieldDecl *indirect_field = in BuildIndirectFields()
7366 clang::IndirectFieldDecl::Create( in BuildIndirectFields()
7378 } else if (clang::IndirectFieldDecl *nested_indirect_field_decl = in BuildIndirectFields()
7379 llvm::dyn_cast<clang::IndirectFieldDecl>(*di)) { in BuildIndirectFields()
7387 for (clang::IndirectFieldDecl::chain_iterator in BuildIndirectFields()
7395 clang::IndirectFieldDecl *indirect_field = in BuildIndirectFields()
7396 clang::IndirectFieldDecl::Create( in BuildIndirectFields()

12