Home
last modified time | relevance | path

Searched refs:IndirectField (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTypeErasedDataflowAnalysis.cpp346 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 DDeclNodes.td39 def IndirectField : DeclNode<Value>;
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp204 case Decl::Kind::IndirectField: in HandleNamedDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.cpp403 case Decl::IndirectField: in isRedeclarableDeclKind()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexSymbol.cpp180 case Decl::IndirectField: in getSymbolInfo()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp1420 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 DSemaDecl.cpp5370 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 DSemaInit.cpp2583 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 DSemaExpr.cpp3246 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 DSemaDeclCXX.cpp1932 case Decl::IndirectField: in CheckConstexprDeclStmt()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp2385 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 DCGClass.cpp622 IndirectFieldDecl *IndirectField = MemberInit->getIndirectMember(); in EmitLValueForAnyFieldInitialization() local
623 for (const auto *I : IndirectField->chain()) in EmitLValueForAnyFieldInitialization()
H A DCGDecl.cpp72 case Decl::IndirectField: in EmitDecl()
H A DCodeGenModule.cpp6907 case Decl::IndirectField: in EmitTopLevelDecl()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclBase.cpp882 case IndirectField: in getIdentifierNamespaceForKind()
H A DDecl.cpp5464 : ValueDecl(IndirectField, DC, L, N, T), Chaining(CH.data()), in IndirectFieldDecl()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h3359 static bool classofKind(Kind K) { return K == IndirectField; } in classofKind()