Home
last modified time | relevance | path

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

12

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
DLookup.h145 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 …]
DTemplate.h526 DeclarationNameInfo &NameInfo);
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
DDeclCXX.h1856 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 …]
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()
DExprCXX.h2885 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 …]
DOpenMPClause.h2943 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/
DSemaExprMember.cpp483 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 …]
DSemaTemplateVariadic.cpp451 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()
DSemaTemplate.cpp623 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 …]
DTreeTransform.h528 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 …]
DSemaTemplateInstantiateDecl.cpp2036 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 …]
DSemaStmtAsm.cpp879 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()
DSemaDeclCXX.cpp843 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 …]
DSemaDecl.cpp865 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 …]
DSemaExpr.cpp1946 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 …]
DSemaTemplateInstantiate.cpp1638 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/
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
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 …]
DDeclCXX.cpp2065 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 …]
DExpr.cpp402 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 …]
DOpenMPClause.cpp768 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()
DDecl.cpp2838 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/
DIndexBody.cpp154 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/
DASTRecordWriter.h234 void AddDeclarationNameInfo(const DeclarationNameInfo &NameInfo);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Demangle/
DItaniumDemangle.h5263 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/
DParseOpenMP.cpp86 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()

12