| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Lookup.h | 148 : SemaPtr(&SemaRef), NameInfo(NameInfo), 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() 249 NameInfo.setName(Name); in setLookupName() 633 return NameInfo.getLoc(); in getNameLoc() [all …]
|
| H A D | Template.h | 560 DeclarationNameInfo &NameInfo);
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 1889 const DeclarationNameInfo &NameInfo, QualType T, in CXXDeductionGuideDecl() argument 2447 const DeclarationNameInfo &NameInfo, QualType T, 2711 const DeclarationNameInfo &NameInfo, QualType T, 2715 : CXXMethodDecl(CXXDestructor, C, RD, StartLoc, NameInfo, T, TInfo, in CXXMethodDecl() argument 2766 const DeclarationNameInfo &NameInfo, QualType T, 3426 : BaseUsingDecl(Using, DC, NameInfo.getLoc(), NameInfo.getName()), in UsingDecl() 3428 DNLoc(NameInfo.getInfo()) { in UsingDecl() 3469 const DeclarationNameInfo &NameInfo, 3764 const DeclarationNameInfo &NameInfo, in UnresolvedUsingValueDecl() argument 3767 NameInfo.getLoc(), NameInfo.getName(), Ty), in UnresolvedUsingValueDecl() [all …]
|
| H A 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()
|
| H A D | ExprCXX.h | 2902 DeclarationNameInfo NameInfo; variable 2911 const DeclarationNameInfo &NameInfo, 3003 const DeclarationNameInfo &getNameInfo() const { return NameInfo; } in getNameInfo() 3006 DeclarationName getName() const { return NameInfo.getName(); } in getName() 3009 SourceLocation getNameLoc() const { return NameInfo.getLoc(); } in getNameLoc() 3147 const DeclarationNameInfo &NameInfo, bool RequiresADL, 3222 DeclarationNameInfo NameInfo; variable 3226 const DeclarationNameInfo &NameInfo, 3248 const DeclarationNameInfo &getNameInfo() const { return NameInfo; } in getNameInfo() 3251 DeclarationName getDeclName() const { return NameInfo.getName(); } in getDeclName() [all …]
|
| H A D | OpenMPClause.h | 3060 DeclarationNameInfo NameInfo; variable 3077 const DeclarationNameInfo &NameInfo) in OMPReductionClause() argument 3082 QualifierLoc(QualifierLoc), NameInfo(NameInfo) {} in OMPReductionClause() 3103 void setNameInfo(DeclarationNameInfo DNI) { NameInfo = DNI; } in setNameInfo() 3390 DeclarationNameInfo NameInfo; variable 3404 const DeclarationNameInfo &NameInfo) in OMPTaskReductionClause() argument 3408 QualifierLoc(QualifierLoc), NameInfo(NameInfo) {} in OMPTaskReductionClause() 3423 void setNameInfo(DeclarationNameInfo DNI) { NameInfo = DNI; } in setNameInfo() 3621 DeclarationNameInfo NameInfo; variable 3635 const DeclarationNameInfo &NameInfo) in OMPInReductionClause() argument [all …]
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaExprMember.cpp | 485 const DeclarationNameInfo &NameInfo, in ActOnDependentMemberExpr() argument 519 NameInfo, TemplateArgs); in ActOnDependentMemberExpr() 696 DeclarationNameInfo NameInfo; in LookupMemberExprInRecord() member 757 NameInfo, TemplateArgs); in BuildMemberReferenceExpr() 759 LookupResult R(*this, NameInfo, LookupMemberName); in BuildMemberReferenceExpr() 886 const DeclarationNameInfo &NameInfo) { in BuildMSPropertyRefExpr() argument 892 NameInfo.getLoc()); in BuildMSPropertyRefExpr() 1731 DeclarationNameInfo NameInfo; in ActOnMemberAccessExpr() local 1734 NameInfo, TemplateArgs); in ActOnMemberAccessExpr() 1736 DeclarationName Name = NameInfo.getName(); in ActOnMemberAccessExpr() [all …]
|
| H A D | SemaTemplateVariadic.cpp | 450 bool Sema::DiagnoseUnexpandedParameterPack(const DeclarationNameInfo &NameInfo, in DiagnoseUnexpandedParameterPack() argument 455 switch (NameInfo.getName().getNameKind()) { in DiagnoseUnexpandedParameterPack() 470 if (TypeSourceInfo *TSInfo = NameInfo.getNamedTypeInfo()) in DiagnoseUnexpandedParameterPack() 471 return DiagnoseUnexpandedParameterPack(NameInfo.getLoc(), TSInfo, UPPC); in DiagnoseUnexpandedParameterPack() 473 if (!NameInfo.getName().getCXXNameType()->containsUnexpandedParameterPack()) in DiagnoseUnexpandedParameterPack() 481 .TraverseType(NameInfo.getName().getCXXNameType()); in DiagnoseUnexpandedParameterPack() 483 return DiagnoseUnexpandedParameterPacks(NameInfo.getLoc(), UPPC, Unexpanded); in DiagnoseUnexpandedParameterPack() 543 const DeclarationNameInfo &NameInfo, in collectUnexpandedParameterPacks() argument 546 .TraverseDeclarationNameInfo(NameInfo); in collectUnexpandedParameterPacks()
|
| H A D | SemaTemplate.cpp | 627 DeclarationNameInfo NameInfo; in diagnoseExprIntendedAsTemplateName() local 637 NameInfo = DRE->getNameInfo(); in diagnoseExprIntendedAsTemplateName() 642 NameInfo = ME->getMemberNameInfo(); in diagnoseExprIntendedAsTemplateName() 649 NameInfo = DSDRE->getNameInfo(); in diagnoseExprIntendedAsTemplateName() 654 NameInfo = DSME->getMemberNameInfo(); in diagnoseExprIntendedAsTemplateName() 689 DeclarationName Name = NameInfo.getName(); in diagnoseExprIntendedAsTemplateName() 1234 *this, NS, NameInfo, NamedConcept, in AttachTypeConstraint() 5040 DeclarationNameInfo NameInfo; in CheckTemplateTypeArgument() local 5045 NameInfo = ArgExpr->getNameInfo(); in CheckTemplateTypeArgument() 5078 TL.setNameLoc(NameInfo.getLoc()); in CheckTemplateTypeArgument() [all …]
|
| H A D | TreeTransform.h | 4244 return NameInfo; in TransformDeclarationNameInfo() 8378 if (NameInfo.getName()) { in TransformMSDependentExistsStmt() 8379 NameInfo = getDerived().TransformDeclarationNameInfo(NameInfo); in TransformMSDependentExistsStmt() 9864 if (NameInfo.getName()) { in TransformOMPReductionClause() 9865 NameInfo = getDerived().TransformDeclarationNameInfo(NameInfo); in TransformOMPReductionClause() 9912 if (NameInfo.getName()) { in TransformOMPTaskReductionClause() 9913 NameInfo = getDerived().TransformDeclarationNameInfo(NameInfo); in TransformOMPTaskReductionClause() 9958 NameInfo = getDerived().TransformDeclarationNameInfo(NameInfo); in TransformOMPInReductionClause() 10551 NameInfo = getDerived().TransformDeclarationNameInfo(NameInfo); in TransformDeclRefExpr() 12801 if (!NameInfo.getName()) in TransformDependentScopeDeclRefExpr() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 2096 DeclarationNameInfo NameInfo in VisitFunctionDecl() local 2106 InstantiatedExplicitSpecifier, NameInfo, T, TInfo, in VisitFunctionDecl() 2462 DeclarationNameInfo NameInfo in VisitCXXMethodDecl() local 2475 SemaRef.Context, Record, StartLoc, NameInfo, T, TInfo, in VisitCXXMethodDecl() 2483 SemaRef.Context, Record, StartLoc, NameInfo, T, TInfo, in VisitCXXMethodDecl() 3178 DeclarationNameInfo NameInfo = D->getNameInfo(); in VisitUsingDecl() local 3193 NameInfo, in VisitUsingDecl() 3344 DeclarationNameInfo NameInfo in instantiateUnresolvedUsingDecl() local 3958 NameInfo.setName( in adjustForRewrite() 6234 DeclarationNameInfo NameInfo(Name, D->getLocation()); in FindInstantiatedDecl() local [all …]
|
| H A D | SemaStmtAsm.cpp | 889 DeclarationNameInfo NameInfo; in LookupInlineAsmVarDeclField() local 890 NameInfo.setLoc(AsmLoc); in LookupInlineAsmVarDeclField() 891 NameInfo.setName(&Context.Idents.get(Member)); in LookupInlineAsmVarDeclField() 895 /*FirstQualifierFoundInScope=*/nullptr, NameInfo, /*TemplateArgs=*/nullptr); in LookupInlineAsmVarDeclField()
|
| H A D | SemaDeclCXX.cpp | 3272 DeclarationName Name = NameInfo.getName(); in ActOnCXXMemberDeclarator() 3273 SourceLocation Loc = NameInfo.getLoc(); in ActOnCXXMemberDeclarator() 12292 SourceLocation IdentLoc = NameInfo.getLoc(); in BuildUsingDeclaration() 12300 DeclarationNameInfo UsingName = NameInfo; in BuildUsingDeclaration() 13435 DeclarationNameInfo NameInfo(Name, ClassLoc); in DeclareImplicitDefaultConstructor() local 13543 DeclarationNameInfo NameInfo(Name, UsingLoc); in findInheritingConstructor() local 13715 DeclarationNameInfo NameInfo(Name, ClassLoc); in DeclareImplicitDestructor() local 14353 DeclarationNameInfo NameInfo(Name, ClassLoc); in DeclareImplicitCopyAssignment() local 14687 DeclarationNameInfo NameInfo(Name, ClassLoc); in DeclareImplicitMoveAssignment() local 15063 DeclarationNameInfo NameInfo(Name, ClassLoc); in DeclareImplicitCopyConstructor() local [all …]
|
| H A D | SemaDecl.cpp | 5735 DeclarationNameInfo NameInfo; in GetNameFromUnqualifiedId() local 5743 return NameInfo; in GetNameFromUnqualifiedId() 5767 NameInfo.setName( in GetNameFromUnqualifiedId() 5769 return NameInfo; in GetNameFromUnqualifiedId() 5777 return NameInfo; in GetNameFromUnqualifiedId() 5783 return NameInfo; in GetNameFromUnqualifiedId() 5792 NameInfo.setNamedTypeInfo(TInfo); in GetNameFromUnqualifiedId() 5793 return NameInfo; in GetNameFromUnqualifiedId() 5804 return NameInfo; in GetNameFromUnqualifiedId() 5826 return NameInfo; in GetNameFromUnqualifiedId() [all …]
|
| H A D | SemaExpr.cpp | 2164 NameInfo = GetNameFromUnqualifiedId(Id); in DecomposeUnqualifiedId() 2462 SourceLocation Loc = NameInfo.getLoc(); in recoverFromMSUnqualifiedLookup() 2464 DB << NameInfo.getName() << RD; in recoverFromMSUnqualifiedLookup() 2499 DeclarationNameInfo NameInfo; in ActOnIdExpression() local 2503 DeclarationName Name = NameInfo.getName(); in ActOnIdExpression() 2505 SourceLocation NameLoc = NameInfo.getLoc(); in ActOnIdExpression() 2542 LookupResult R(*this, NameInfo, in ActOnIdExpression() 2767 Diag(NameInfo.getLoc(), diag::err_no_member) in BuildQualifiedDeclarationNameExpr() 2782 << SourceRange(Loc, NameInfo.getEndLoc()); in BuildQualifiedDeclarationNameExpr() 3267 SourceLocation Loc = NameInfo.getLoc(); in BuildDeclarationNameExpr() [all …]
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A 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 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() 480 SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, in Create() argument [all …]
|
| H A D | DeclCXX.cpp | 2202 const DeclarationNameInfo &NameInfo, QualType T, in Create() argument 2208 CXXMethod, C, RD, StartLoc, NameInfo, T, TInfo, SC, UsesFPIntrin, in Create() 2631 assert(NameInfo.getName().getNameKind() in Create() 2638 C, RD, StartLoc, NameInfo, T, TInfo, ES, UsesFPIntrin, isInline, in Create() 2764 assert(NameInfo.getName().getNameKind() in Create() 2768 C, RD, StartLoc, NameInfo, T, TInfo, UsesFPIntrin, isInline, in Create() 2798 assert(NameInfo.getName().getNameKind() in Create() 2802 C, RD, StartLoc, NameInfo, T, TInfo, UsesFPIntrin, isInline, ES, in Create() 3070 const DeclarationNameInfo &NameInfo, in Create() argument 3130 const DeclarationNameInfo &NameInfo, in Create() argument [all …]
|
| H A D | Expr.cpp | 420 const DeclarationNameInfo &NameInfo, NamedDecl *FoundD, in DeclRefExpr() argument 424 DNLoc(NameInfo.getInfo()) { in DeclRefExpr() 425 DeclRefExprBits.Loc = NameInfo.getLoc(); in DeclRefExpr() 471 const DeclarationNameInfo &NameInfo, in Create() argument 490 RefersToEnclosingVariableOrCapture, NameInfo, in Create() 1615 const DeclarationNameInfo &NameInfo, QualType T, in MemberExpr() argument 1619 MemberDNLoc(NameInfo.getInfo()), MemberLoc(NameInfo.getLoc()) { in MemberExpr() 1620 assert(!NameInfo.getName() || in MemberExpr() 1621 MemberDecl->getDeclName() == NameInfo.getName()); in MemberExpr() 1635 DeclarationNameInfo NameInfo, const TemplateArgumentListInfo *TemplateArgs, in Create() argument [all …]
|
| H A D | OpenMPClause.cpp | 783 NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo, in Create() argument 792 Modifier, VL.size(), QualifierLoc, NameInfo); in Create() 855 NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo, in Create() argument 861 StartLoc, LParenLoc, EndLoc, ColonLoc, VL.size(), QualifierLoc, NameInfo); in Create() 917 NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo, in Create() argument 923 StartLoc, LParenLoc, EndLoc, ColonLoc, VL.size(), QualifierLoc, NameInfo); in Create()
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | UnicodeNameToCodepoint.cpp | 76 uint8_t NameInfo = UnicodeNameToCodepointIndex[Offset++]; in readNode() local 80 bool LongName = NameInfo & 0x40; in readNode() 81 bool HasValue = NameInfo & 0x80; in readNode() 82 std::size_t Size = NameInfo & ~0xC0; in readNode()
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | IndexBody.cpp | 158 const Expr *E, const Type *T, const DeclarationNameInfo &NameInfo, in indexDependentReference() argument 176 RD->lookupDependentName(NameInfo.getName(), Filter); in indexDependentReference() 180 SourceLocation Loc = NameInfo.getLoc(); in indexDependentReference()
|
| /llvm-project-15.0.7/clang/include/clang/Serialization/ |
| H A D | ASTRecordWriter.h | 240 void AddDeclarationNameInfo(const DeclarationNameInfo &NameInfo);
|
| /llvm-project-15.0.7/clang-tools-extra/modularize/ |
| H A D | Modularize.cpp | 556 bool TraverseDeclarationNameInfo(DeclarationNameInfo NameInfo) { in TraverseDeclarationNameInfo() argument 745 bool TraverseDeclarationNameInfo(DeclarationNameInfo NameInfo) { in TraverseDeclarationNameInfo() argument
|
| /llvm-project-15.0.7/llvm/include/llvm/Demangle/ |
| H A D | ItaniumDemangle.h | 5028 NameState NameInfo(this); in parseEncoding() 5029 Node *Name = getDerived().parseName(&NameInfo); in parseEncoding() 5033 if (resolveForwardTemplateRefs(NameInfo)) in parseEncoding() 5054 if (!NameInfo.CtorDtorConversion && NameInfo.EndsWithTemplateArgs) { in parseEncoding() 5062 Attrs, NameInfo.CVQualifiers, in parseEncoding() 5063 NameInfo.ReferenceQualifier); in parseEncoding() 5075 Attrs, NameInfo.CVQualifiers, in parseEncoding() 5076 NameInfo.ReferenceQualifier); in parseEncoding()
|
| /llvm-project-15.0.7/libcxxabi/src/demangle/ |
| H A D | ItaniumDemangle.h | 5028 NameState NameInfo(this); in parseEncoding() 5029 Node *Name = getDerived().parseName(&NameInfo); in parseEncoding() 5033 if (resolveForwardTemplateRefs(NameInfo)) in parseEncoding() 5054 if (!NameInfo.CtorDtorConversion && NameInfo.EndsWithTemplateArgs) { in parseEncoding() 5062 Attrs, NameInfo.CVQualifiers, in parseEncoding() 5063 NameInfo.ReferenceQualifier); in parseEncoding() 5075 Attrs, NameInfo.CVQualifiers, in parseEncoding() 5076 NameInfo.ReferenceQualifier); in parseEncoding()
|