| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
| D | Lookup.h | 145 LookupResult(Sema &SemaRef, const DeclarationNameInfo &NameInfo, 148 : SemaPtr(&SemaRef), NameInfo(NameInfo), LookupKind(LookupKind), 161 : SemaPtr(&SemaRef), NameInfo(Name, NameLoc), LookupKind(LookupKind), 172 : SemaPtr(Other.SemaPtr), NameInfo(Other.NameInfo), in LookupResult() 189 SemaPtr(std::move(Other.SemaPtr)), NameInfo(std::move(Other.NameInfo)), in LookupResult() 211 NameInfo = std::move(Other.NameInfo); 234 return NameInfo; in getLookupNameInfo() 238 void setLookupNameInfo(const DeclarationNameInfo &NameInfo) { in setLookupNameInfo() argument 239 this->NameInfo = NameInfo; in setLookupNameInfo() 244 return NameInfo.getName(); in getLookupName() [all …]
|
| D | Template.h | 526 DeclarationNameInfo &NameInfo);
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
| D | DeclCXX.h | 1856 const DeclarationNameInfo &NameInfo, QualType T, in CXXDeductionGuideDecl() argument 1859 : FunctionDecl(CXXDeductionGuide, C, DC, StartLoc, NameInfo, T, TInfo, in CXXDeductionGuideDecl() 1877 ExplicitSpecifier ES, const DeclarationNameInfo &NameInfo, QualType T, 1953 SourceLocation StartLoc, const DeclarationNameInfo &NameInfo, 1958 : FunctionDecl(DK, C, RD, StartLoc, NameInfo, T, TInfo, SC, isInline, in FunctionDecl() argument 1967 const DeclarationNameInfo &NameInfo, QualType T, 2415 const DeclarationNameInfo &NameInfo, QualType T, 2458 const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, 2678 const DeclarationNameInfo &NameInfo, QualType T, 2682 : CXXMethodDecl(CXXDestructor, C, RD, StartLoc, NameInfo, T, TInfo, in CXXMethodDecl() argument [all …]
|
| D | StmtCXX.h | 256 DeclarationNameInfo NameInfo; variable 265 DeclarationNameInfo NameInfo, in MSDependentExistsStmt() argument 269 QualifierLoc(QualifierLoc), NameInfo(NameInfo), in MSDependentExistsStmt() 288 DeclarationNameInfo getNameInfo() const { return NameInfo; } in getNameInfo()
|
| D | ExprCXX.h | 2885 DeclarationNameInfo NameInfo; variable 2894 const DeclarationNameInfo &NameInfo, 2986 const DeclarationNameInfo &getNameInfo() const { return NameInfo; } in getNameInfo() 2989 DeclarationName getName() const { return NameInfo.getName(); } in getName() 2992 SourceLocation getNameLoc() const { return NameInfo.getLoc(); } in getNameLoc() 3104 const DeclarationNameInfo &NameInfo, bool RequiresADL, 3124 const DeclarationNameInfo &NameInfo, bool RequiresADL, bool Overloaded, 3130 const DeclarationNameInfo &NameInfo, bool RequiresADL, 3205 DeclarationNameInfo NameInfo; variable 3209 const DeclarationNameInfo &NameInfo, [all …]
|
| D | OpenMPClause.h | 2943 DeclarationNameInfo NameInfo; variable 2960 const DeclarationNameInfo &NameInfo) in OMPReductionClause() argument 2965 QualifierLoc(QualifierLoc), NameInfo(NameInfo) {} in OMPReductionClause() 2986 void setNameInfo(DeclarationNameInfo DNI) { NameInfo = DNI; } in setNameInfo() 3126 const DeclarationNameInfo &NameInfo, ArrayRef<Expr *> Privates, 3151 const DeclarationNameInfo &getNameInfo() const { return NameInfo; } in getNameInfo() 3273 DeclarationNameInfo NameInfo; variable 3287 const DeclarationNameInfo &NameInfo) in OMPTaskReductionClause() argument 3291 QualifierLoc(QualifierLoc), NameInfo(NameInfo) {} in OMPTaskReductionClause() 3306 void setNameInfo(DeclarationNameInfo DNI) { NameInfo = DNI; } in setNameInfo() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
| D | SemaExprMember.cpp | 483 const DeclarationNameInfo &NameInfo, in ActOnDependentMemberExpr() argument 500 << BaseType << BaseExpr->getSourceRange() << NameInfo.getSourceRange(); in ActOnDependentMemberExpr() 506 NameInfo.getName().isDependentName() || in ActOnDependentMemberExpr() 514 NameInfo, TemplateArgs); in ActOnDependentMemberExpr() 695 DeclarationNameInfo NameInfo; in LookupMemberExprInRecord() member 719 LookupResult R(Q.SemaRef, Q.NameInfo, Q.LookupKind, Q.Redecl); in LookupMemberExprInRecord() 747 const DeclarationNameInfo &NameInfo, in BuildMemberReferenceExpr() argument 756 NameInfo, TemplateArgs); in BuildMemberReferenceExpr() 758 LookupResult R(*this, NameInfo, LookupMemberName); in BuildMemberReferenceExpr() 885 const DeclarationNameInfo &NameInfo) { in BuildMSPropertyRefExpr() argument [all …]
|
| D | SemaTemplateVariadic.cpp | 451 bool Sema::DiagnoseUnexpandedParameterPack(const DeclarationNameInfo &NameInfo, in DiagnoseUnexpandedParameterPack() argument 456 switch (NameInfo.getName().getNameKind()) { in DiagnoseUnexpandedParameterPack() 471 if (TypeSourceInfo *TSInfo = NameInfo.getNamedTypeInfo()) in DiagnoseUnexpandedParameterPack() 472 return DiagnoseUnexpandedParameterPack(NameInfo.getLoc(), TSInfo, UPPC); in DiagnoseUnexpandedParameterPack() 474 if (!NameInfo.getName().getCXXNameType()->containsUnexpandedParameterPack()) in DiagnoseUnexpandedParameterPack() 482 .TraverseType(NameInfo.getName().getCXXNameType()); in DiagnoseUnexpandedParameterPack() 484 return DiagnoseUnexpandedParameterPacks(NameInfo.getLoc(), UPPC, Unexpanded); in DiagnoseUnexpandedParameterPack() 544 const DeclarationNameInfo &NameInfo, in collectUnexpandedParameterPacks() argument 547 .TraverseDeclarationNameInfo(NameInfo); in collectUnexpandedParameterPacks()
|
| D | SemaTemplate.cpp | 623 DeclarationNameInfo NameInfo; in diagnoseExprIntendedAsTemplateName() local 633 NameInfo = DRE->getNameInfo(); in diagnoseExprIntendedAsTemplateName() 638 NameInfo = ME->getMemberNameInfo(); in diagnoseExprIntendedAsTemplateName() 645 NameInfo = DSDRE->getNameInfo(); in diagnoseExprIntendedAsTemplateName() 650 NameInfo = DSME->getMemberNameInfo(); in diagnoseExprIntendedAsTemplateName() 660 Diag(NameInfo.getBeginLoc(), diag::err_template_kw_missing) in diagnoseExprIntendedAsTemplateName() 661 << "" << NameInfo.getName().getAsString() << SourceRange(Less, Greater); in diagnoseExprIntendedAsTemplateName() 685 DeclarationName Name = NameInfo.getName(); in diagnoseExprIntendedAsTemplateName() 687 if (TypoCorrection Corrected = CorrectTypo(NameInfo, LookupKind, S, &SS, CCC, in diagnoseExprIntendedAsTemplateName() 713 Diag(NameInfo.getLoc(), diag::err_non_template_in_template_id) in diagnoseExprIntendedAsTemplateName() [all …]
|
| D | TreeTransform.h | 528 TransformDeclarationNameInfo(const DeclarationNameInfo &NameInfo); 2388 DeclarationNameInfo NameInfo, in RebuildMSDependentExistsStmt() argument 2391 QualifierLoc, NameInfo, Nested); in RebuildMSDependentExistsStmt() 2449 const DeclarationNameInfo &NameInfo, in RebuildDeclRefExpr() argument 2454 return getSema().BuildDeclarationNameExpr(SS, NameInfo, VD, Found, in RebuildDeclRefExpr() 2730 DeclarationNameInfo NameInfo(&Accessor, AccessorLoc); in RebuildExtVectorElementExpr() 2735 NameInfo, in RebuildExtVectorElementExpr() 3183 const DeclarationNameInfo &NameInfo, in RebuildDependentScopeDeclRefExpr() argument 3191 return getSema().BuildQualifiedTemplateIdExpr(SS, TemplateKWLoc, NameInfo, in RebuildDependentScopeDeclRefExpr() 3195 SS, NameInfo, IsAddressOfOperand, /*S*/nullptr, RecoveryTSI); in RebuildDependentScopeDeclRefExpr() [all …]
|
| D | SemaTemplateInstantiateDecl.cpp | 2036 DeclarationNameInfo NameInfo in VisitFunctionDecl() local 2040 adjustForRewrite(FunctionRewriteKind, D, T, TInfo, NameInfo); in VisitFunctionDecl() 2046 InstantiatedExplicitSpecifier, NameInfo, T, TInfo, in VisitFunctionDecl() 2053 SemaRef.Context, DC, D->getInnerLocStart(), NameInfo, T, TInfo, in VisitFunctionDecl() 2396 DeclarationNameInfo NameInfo in VisitCXXMethodDecl() local 2400 adjustForRewrite(FunctionRewriteKind, D, T, TInfo, NameInfo); in VisitCXXMethodDecl() 2409 SemaRef.Context, Record, StartLoc, NameInfo, T, TInfo, in VisitCXXMethodDecl() 2416 SemaRef.Context, Record, StartLoc, NameInfo, T, TInfo, in VisitCXXMethodDecl() 2425 SemaRef.Context, Record, StartLoc, NameInfo, T, TInfo, in VisitCXXMethodDecl() 2431 Method = CXXMethodDecl::Create(SemaRef.Context, Record, StartLoc, NameInfo, in VisitCXXMethodDecl() [all …]
|
| D | SemaStmtAsm.cpp | 879 DeclarationNameInfo NameInfo; in LookupInlineAsmVarDeclField() local 880 NameInfo.setLoc(AsmLoc); in LookupInlineAsmVarDeclField() 881 NameInfo.setName(&Context.Idents.get(Member)); in LookupInlineAsmVarDeclField() 885 /*FirstQualifierFoundInScope=*/nullptr, NameInfo, /*TemplateArgs=*/nullptr); in LookupInlineAsmVarDeclField()
|
| D | SemaDeclCXX.cpp | 843 DeclarationNameInfo NameInfo(B.Name, B.NameLoc); in ActOnDecompositionDeclarator() local 844 LookupResult Previous(*this, NameInfo, LookupOrdinaryName, in ActOnDecompositionDeclarator() 883 DeclarationNameInfo NameInfo((IdentifierInfo *)nullptr, in ActOnDecompositionDeclarator() local 885 LookupResult Previous(*this, NameInfo, LookupOrdinaryName, in ActOnDecompositionDeclarator() 3231 DeclarationNameInfo NameInfo = GetNameForDeclarator(D); in ActOnCXXMemberDeclarator() local 3232 DeclarationName Name = NameInfo.getName(); in ActOnCXXMemberDeclarator() 3233 SourceLocation Loc = NameInfo.getLoc(); in ActOnCXXMemberDeclarator() 8136 DeclarationNameInfo NameInfo(Field->getDeclName(), Loc); in getField() local 8138 CXXScopeSpec(), Field, Found, NameInfo), in getField() 8140 CXXScopeSpec(), Field, Found, NameInfo)}; in getField() [all …]
|
| D | SemaDecl.cpp | 865 DeclarationNameInfo NameInfo(Name, NameLoc); in ClassifyName() local 945 Context.getAssumedTemplateName(NameInfo.getName()); in ClassifyName() 1120 Template = Context.getAssumedTemplateName(NameInfo.getName()); in ClassifyName() 1228 DeclarationNameInfo NameInfo(Name, NameLoc); in ActOnNameClassifiedAsDependentNonType() local 1230 NameInfo, IsAddressOfOperand, in ActOnNameClassifiedAsDependentNonType() 5390 DeclarationNameInfo NameInfo; in GetNameFromUnqualifiedId() local 5391 NameInfo.setLoc(Name.StartLocation); in GetNameFromUnqualifiedId() 5397 NameInfo.setName(Name.Identifier); in GetNameFromUnqualifiedId() 5398 return NameInfo; in GetNameFromUnqualifiedId() 5422 NameInfo.setName( in GetNameFromUnqualifiedId() [all …]
|
| D | SemaExpr.cpp | 1946 DeclarationNameInfo NameInfo(D->getDeclName(), Loc); in BuildDeclRefExpr() local 1947 return BuildDeclRefExpr(D, Ty, VK, NameInfo, SS); in BuildDeclRefExpr() 1952 const DeclarationNameInfo &NameInfo, in BuildDeclRefExpr() argument 1958 return BuildDeclRefExpr(D, Ty, VK, NameInfo, NNS, FoundD, TemplateKWLoc, in BuildDeclRefExpr() 2023 const DeclarationNameInfo &NameInfo, in BuildDeclRefExpr() argument 2029 NeedToCaptureVariable(cast<VarDecl>(D), NameInfo.getLoc()); in BuildDeclRefExpr() 2032 Context, NNS, TemplateKWLoc, D, RefersToCapturedVariable, NameInfo, Ty, in BuildDeclRefExpr() 2050 if (auto *NewFPT = ResolveExceptionSpec(NameInfo.getLoc(), FPT)) in BuildDeclRefExpr() 2091 DeclarationNameInfo &NameInfo, in DecomposeUnqualifiedId() argument 2103 NameInfo = Context.getNameForTemplate(TName, TNameLoc); in DecomposeUnqualifiedId() [all …]
|
| D | SemaTemplateInstantiate.cpp | 1638 DeclarationNameInfo NameInfo(PD->getDeclName(), Loc); in RebuildVarDeclRefExpr() local 1639 return getSema().BuildDeclarationNameExpr(CXXScopeSpec(), NameInfo, PD); in RebuildVarDeclRefExpr() 3522 Sema::SubstDeclarationNameInfo(const DeclarationNameInfo &NameInfo, in SubstDeclarationNameInfo() argument 3524 TemplateInstantiator Instantiator(*this, TemplateArgs, NameInfo.getLoc(), in SubstDeclarationNameInfo() 3525 NameInfo.getName()); in SubstDeclarationNameInfo() 3526 return Instantiator.TransformDeclarationNameInfo(NameInfo); in SubstDeclarationNameInfo()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
| D | ExprCXX.cpp | 352 const DeclarationNameInfo &NameInfo, bool RequiresADL, bool Overloaded, in UnresolvedLookupExpr() argument 356 TemplateKWLoc, NameInfo, TemplateArgs, Begin, End, false, in UnresolvedLookupExpr() 371 NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo, in Create() argument 379 SourceLocation(), NameInfo, RequiresADL, in Create() 386 const DeclarationNameInfo &NameInfo, bool RequiresADL, in Create() argument 397 TemplateKWLoc, NameInfo, RequiresADL, in Create() 416 const DeclarationNameInfo &NameInfo, in OverloadExpr() argument 422 : Expr(SC, Context.OverloadTy, VK_LValue, OK_Ordinary), NameInfo(NameInfo), in OverloadExpr() 461 SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, in DependentScopeDeclRefExpr() argument 464 QualifierLoc(QualifierLoc), NameInfo(NameInfo) { in DependentScopeDeclRefExpr() [all …]
|
| D | DeclCXX.cpp | 2065 const DeclarationNameInfo &NameInfo, QualType T, in Create() argument 2068 return new (C, DC) CXXDeductionGuideDecl(C, DC, StartLoc, ES, NameInfo, T, in Create() 2183 const DeclarationNameInfo &NameInfo, in Create() argument 2190 CXXMethodDecl(CXXMethod, C, RD, StartLoc, NameInfo, T, TInfo, SC, in Create() 2570 const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, in CXXConstructorDecl() argument 2574 : CXXMethodDecl(CXXConstructor, C, RD, StartLoc, NameInfo, T, TInfo, in CXXConstructorDecl() 2610 const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, in Create() argument 2614 assert(NameInfo.getName().getNameKind() in Create() 2621 CXXConstructorDecl(C, RD, StartLoc, NameInfo, T, TInfo, ES, isInline, in Create() 2745 const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, in Create() argument [all …]
|
| D | Expr.cpp | 402 const DeclarationNameInfo &NameInfo, NamedDecl *FoundD, in DeclRefExpr() argument 406 DNLoc(NameInfo.getInfo()) { in DeclRefExpr() 407 DeclRefExprBits.Loc = NameInfo.getLoc(); in DeclRefExpr() 453 const DeclarationNameInfo &NameInfo, in Create() argument 472 RefersToEnclosingVariableOrCapture, NameInfo, in Create() 1639 const DeclarationNameInfo &NameInfo, QualType T, in MemberExpr() argument 1643 MemberDNLoc(NameInfo.getInfo()), MemberLoc(NameInfo.getLoc()) { in MemberExpr() 1644 assert(!NameInfo.getName() || in MemberExpr() 1645 MemberDecl->getDeclName() == NameInfo.getName()); in MemberExpr() 1659 DeclarationNameInfo NameInfo, const TemplateArgumentListInfo *TemplateArgs, in Create() argument [all …]
|
| D | OpenMPClause.cpp | 768 NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo, in Create() argument 777 Modifier, VL.size(), QualifierLoc, NameInfo); in Create() 840 NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo, in Create() argument 846 StartLoc, LParenLoc, EndLoc, ColonLoc, VL.size(), QualifierLoc, NameInfo); in Create() 902 NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo, in Create() argument 908 StartLoc, LParenLoc, EndLoc, ColonLoc, VL.size(), QualifierLoc, NameInfo); in Create()
|
| D | Decl.cpp | 2838 const DeclarationNameInfo &NameInfo, QualType T, in FunctionDecl() argument 2843 : DeclaratorDecl(DK, DC, NameInfo.getLoc(), NameInfo.getName(), T, TInfo, in FunctionDecl() 2846 EndRangeLoc(NameInfo.getEndLoc()), DNLoc(NameInfo.getInfo()) { in FunctionDecl() 4847 const DeclarationNameInfo &NameInfo, in Create() argument 4854 new (C, DC) FunctionDecl(Function, C, DC, StartLoc, NameInfo, T, TInfo, in Create()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Index/ |
| D | IndexBody.cpp | 154 const Expr *E, const Type *T, const DeclarationNameInfo &NameInfo, in indexDependentReference() argument 172 RD->lookupDependentName(NameInfo.getName(), Filter); in indexDependentReference() 176 SourceLocation Loc = NameInfo.getLoc(); in indexDependentReference()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Serialization/ |
| D | ASTRecordWriter.h | 234 void AddDeclarationNameInfo(const DeclarationNameInfo &NameInfo);
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Demangle/ |
| D | ItaniumDemangle.h | 5263 NameState NameInfo(this); in parseEncoding() 5264 Node *Name = getDerived().parseName(&NameInfo); in parseEncoding() 5268 if (resolveForwardTemplateRefs(NameInfo)) in parseEncoding() 5289 if (!NameInfo.CtorDtorConversion && NameInfo.EndsWithTemplateArgs) { in parseEncoding() 5297 Attrs, NameInfo.CVQualifiers, in parseEncoding() 5298 NameInfo.ReferenceQualifier); in parseEncoding() 5310 Attrs, NameInfo.CVQualifiers, in parseEncoding() 5311 NameInfo.ReferenceQualifier); in parseEncoding()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Parse/ |
| D | ParseOpenMP.cpp | 86 void operator()(CXXScopeSpec &SS, DeclarationNameInfo NameInfo) { in operator ()() argument 88 P->getCurScope(), SS, NameInfo, Kind); in operator ()() 1736 DeclarationNameInfo NameInfo) { in ParseOMPDeclareTargetClauses() argument 1738 Actions.lookupOpenMPDeclareTargetName(getCurScope(), SS, NameInfo); in ParseOMPDeclareTargetClauses() 1741 Sema::DeclareTargetContextInfo::MapInfo MI{MT, NameInfo.getLoc()}; in ParseOMPDeclareTargetClauses() 1744 Diag(NameInfo.getLoc(), diag::err_omp_declare_target_multiple) in ParseOMPDeclareTargetClauses() 1745 << NameInfo.getName(); in ParseOMPDeclareTargetClauses()
|