Home
last modified time | relevance | path

Searched refs:NameInfo (Results 1 – 25 of 45) sorted by relevance

12

/llvm-project-15.0.7/clang/include/clang/Sema/
H A DLookup.h148 : 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 DTemplate.h560 DeclarationNameInfo &NameInfo);
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h1889 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 DStmtCXX.h256 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 DExprCXX.h2902 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 DOpenMPClause.h3060 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 DSemaExprMember.cpp485 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 DSemaTemplateVariadic.cpp450 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 DSemaTemplate.cpp627 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 DTreeTransform.h4244 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 DSemaTemplateInstantiateDecl.cpp2096 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 DSemaStmtAsm.cpp889 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 DSemaDeclCXX.cpp3272 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 DSemaDecl.cpp5735 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 DSemaExpr.cpp2164 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 DExprCXX.cpp352 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 DDeclCXX.cpp2202 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 DExpr.cpp420 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 DOpenMPClause.cpp783 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 DUnicodeNameToCodepoint.cpp76 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 DIndexBody.cpp158 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 DASTRecordWriter.h240 void AddDeclarationNameInfo(const DeclarationNameInfo &NameInfo);
/llvm-project-15.0.7/clang-tools-extra/modularize/
H A DModularize.cpp556 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 DItaniumDemangle.h5028 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 DItaniumDemangle.h5028 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()

12