/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
H A D | TypeErasedDataflowAnalysis.cpp | 346 IndirectFieldDecl *IndirectField = Init->getIndirectMember(); in builtinTransferInitializer() local 347 assert(IndirectField != nullptr); in builtinTransferInitializer() 349 for (const auto *I : IndirectField->chain()) { in builtinTransferInitializer()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | DeclNodes.td | 39 def IndirectField : DeclNode<Value>;
|
/freebsd/contrib/llvm-project/clang/lib/Frontend/ |
H A D | InterfaceStubFunctionsConsumer.cpp | 204 case Decl::Kind::IndirectField: in HandleNamedDecl()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTCommon.cpp | 403 case Decl::IndirectField: in isRedeclarableDeclKind()
|
/freebsd/contrib/llvm-project/clang/lib/Index/ |
H A D | IndexSymbol.cpp | 180 case Decl::IndirectField: in getSymbolInfo()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateInstantiateDecl.cpp | 1420 IndirectFieldDecl *IndirectField = IndirectFieldDecl::Create( in VisitIndirectFieldDecl() local 1425 IndirectField->addAttr(Attr->clone(SemaRef.Context)); in VisitIndirectFieldDecl() 1427 IndirectField->setImplicit(D->isImplicit()); in VisitIndirectFieldDecl() 1428 IndirectField->setAccess(D->getAccess()); in VisitIndirectFieldDecl() 1429 Owner->addDecl(IndirectField); in VisitIndirectFieldDecl() 1430 return IndirectField; in VisitIndirectFieldDecl()
|
H A D | SemaDecl.cpp | 5370 IndirectFieldDecl *IndirectField = IndirectFieldDecl::Create( in InjectAnonymousStructOrUnionMembers() local 5375 IndirectField->addAttr(Attr->clone(SemaRef.Context)); in InjectAnonymousStructOrUnionMembers() 5377 IndirectField->setAccess(AS); in InjectAnonymousStructOrUnionMembers() 5378 IndirectField->setImplicit(); in InjectAnonymousStructOrUnionMembers() 5379 SemaRef.PushOnScopeChains(IndirectField, S); in InjectAnonymousStructOrUnionMembers() 5382 if (AS != AS_none) IndirectField->setAccess(AS); in InjectAnonymousStructOrUnionMembers()
|
H A D | SemaInit.cpp | 2583 IndirectFieldDecl *IndirectField) { in ExpandAnonymousFieldDesignator() argument 2588 for (IndirectFieldDecl::chain_iterator PI = IndirectField->chain_begin(), in ExpandAnonymousFieldDesignator() 2589 PE = IndirectField->chain_end(); PI != PE; ++PI) { in ExpandAnonymousFieldDesignator()
|
H A D | SemaExpr.cpp | 3246 if (auto *IndirectField = dyn_cast<IndirectFieldDecl>(VD); in BuildDeclarationNameExpr() local 3247 IndirectField && !IndirectField->isCXXClassMember()) in BuildDeclarationNameExpr() 3249 IndirectField); in BuildDeclarationNameExpr() 3287 case Decl::IndirectField: in BuildDeclarationNameExpr()
|
H A D | SemaDeclCXX.cpp | 1932 case Decl::IndirectField: in CheckConstexprDeclStmt()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | CodeViewDebug.cpp | 2385 for (const ClassInfo::MemberInfo &IndirectField : NestedInfo.Members) in collectClassInfo() 2387 {IndirectField.MemberTypeNode, IndirectField.BaseOffset + Offset}); in collectClassInfo() 2367 for (const ClassInfo::MemberInfo &IndirectField : NestedInfo.Members) collectMemberInfo() local
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGClass.cpp | 622 IndirectFieldDecl *IndirectField = MemberInit->getIndirectMember(); in EmitLValueForAnyFieldInitialization() local 623 for (const auto *I : IndirectField->chain()) in EmitLValueForAnyFieldInitialization()
|
H A D | CGDecl.cpp | 72 case Decl::IndirectField: in EmitDecl()
|
H A D | CodeGenModule.cpp | 6907 case Decl::IndirectField: in EmitTopLevelDecl()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclBase.cpp | 882 case IndirectField: in getIdentifierNamespaceForKind()
|
H A D | Decl.cpp | 5464 : ValueDecl(IndirectField, DC, L, N, T), Chaining(CH.data()), in IndirectFieldDecl()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Decl.h | 3359 static bool classofKind(Kind K) { return K == IndirectField; } in classofKind()
|