Home
last modified time | relevance | path

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

12

/trueos/contrib/llvm/tools/clang/include/clang/Sema/
HDLookup.h129 LookupResult(Sema &SemaRef, const DeclarationNameInfo &NameInfo,
136 NameInfo(NameInfo), in ResultKind()
158 NameInfo(Name, NameLoc), in ResultKind()
178 NameInfo(Other.NameInfo), in LookupResult()
195 return NameInfo; in getLookupNameInfo()
199 void setLookupNameInfo(const DeclarationNameInfo &NameInfo) { in setLookupNameInfo() argument
200 this->NameInfo = NameInfo; in setLookupNameInfo()
205 return NameInfo.getName(); in getLookupName()
210 NameInfo.setName(Name); in setLookupName()
542 return NameInfo.getLoc(); in getNameLoc()
[all …]
HDSema.h2261 const DeclarationNameInfo &NameInfo,
3230 DeclarationNameInfo &NameInfo,
3244 const DeclarationNameInfo &NameInfo,
3253 const DeclarationNameInfo &NameInfo,
3279 const DeclarationNameInfo &NameInfo,
3283 const DeclarationNameInfo &NameInfo,
3290 const CXXScopeSpec &SS, const DeclarationNameInfo &NameInfo, NamedDecl *D,
3375 const DeclarationNameInfo &NameInfo,
3416 const DeclarationNameInfo &NameInfo,
3581 DeclarationNameInfo NameInfo,
[all …]
/trueos/contrib/llvm/tools/clang/include/clang/AST/
HDStmtCXX.h238 DeclarationNameInfo NameInfo; variable
247 DeclarationNameInfo NameInfo, in MSDependentExistsStmt() argument
251 QualifierLoc(QualifierLoc), NameInfo(NameInfo), in MSDependentExistsStmt()
270 DeclarationNameInfo getNameInfo() const { return NameInfo; } in getNameInfo()
HDDeclCXX.h1642 const DeclarationNameInfo &NameInfo, in CXXMethodDecl() argument
1646 : FunctionDecl(DK, RD, StartLoc, NameInfo, T, TInfo, in CXXMethodDecl()
1655 const DeclarationNameInfo &NameInfo,
2082 const DeclarationNameInfo &NameInfo, in CXXConstructorDecl() argument
2086 : CXXMethodDecl(CXXConstructor, RD, StartLoc, NameInfo, T, TInfo, in CXXConstructorDecl()
2097 const DeclarationNameInfo &NameInfo,
2274 const DeclarationNameInfo &NameInfo, in CXXDestructorDecl() argument
2277 : CXXMethodDecl(CXXDestructor, RD, StartLoc, NameInfo, T, TInfo, in CXXDestructorDecl()
2286 const DeclarationNameInfo &NameInfo,
2321 const DeclarationNameInfo &NameInfo, in CXXConversionDecl() argument
[all …]
HDExprCXX.h2471 DeclarationNameInfo NameInfo; variable
2499 const DeclarationNameInfo &NameInfo,
2562 const DeclarationNameInfo &getNameInfo() const { return NameInfo; } in getNameInfo()
2565 DeclarationName getName() const { return NameInfo.getName(); } in getName()
2568 SourceLocation getNameLoc() const { return NameInfo.getLoc(); } in getNameLoc()
2682 const DeclarationNameInfo &NameInfo, in UnresolvedLookupExpr() argument
2687 NameInfo, TemplateArgs, Begin, End, false, false, false), in UnresolvedLookupExpr()
2703 const DeclarationNameInfo &NameInfo, in Create() argument
2708 SourceLocation(), NameInfo, in Create()
2716 const DeclarationNameInfo &NameInfo,
[all …]
HDDecl.h1542 const DeclarationNameInfo &NameInfo, in FunctionDecl() argument
1546 : DeclaratorDecl(DK, DC, NameInfo.getLoc(), NameInfo.getName(), T, TInfo, in FunctionDecl()
1557 EndRangeLoc(NameInfo.getEndLoc()), in FunctionDecl()
1559 DNLoc(NameInfo.getInfo()) {} in FunctionDecl()
1586 DeclarationNameInfo NameInfo(N, NLoc);
1587 return FunctionDecl::Create(C, DC, StartLoc, NameInfo, T, TInfo,
1595 const DeclarationNameInfo &NameInfo,
HDRecursiveASTVisitor.h206 bool TraverseDeclarationNameInfo(DeclarationNameInfo NameInfo);
699 DeclarationNameInfo NameInfo) { in TraverseDeclarationNameInfo() argument
700 switch (NameInfo.getName().getNameKind()) { in TraverseDeclarationNameInfo()
704 if (TypeSourceInfo *TSInfo = NameInfo.getNamedTypeInfo()) in TraverseDeclarationNameInfo()
HDExpr.h913 const DeclarationNameInfo &NameInfo,
955 const DeclarationNameInfo &NameInfo,
2336 const DeclarationNameInfo &NameInfo, QualType ty, in MemberExpr() argument
2343 Base(base), MemberDecl(memberdecl), MemberDNLoc(NameInfo.getInfo()), in MemberExpr()
2344 MemberLoc(NameInfo.getLoc()), IsArrow(isarrow), in MemberExpr()
2347 assert(memberdecl->getDeclName() == NameInfo.getName()); in MemberExpr()
/trueos/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplateVariadic.cpp302 bool Sema::DiagnoseUnexpandedParameterPack(const DeclarationNameInfo &NameInfo, in DiagnoseUnexpandedParameterPack() argument
307 switch (NameInfo.getName().getNameKind()) { in DiagnoseUnexpandedParameterPack()
321 if (TypeSourceInfo *TSInfo = NameInfo.getNamedTypeInfo()) in DiagnoseUnexpandedParameterPack()
322 return DiagnoseUnexpandedParameterPack(NameInfo.getLoc(), TSInfo, UPPC); in DiagnoseUnexpandedParameterPack()
324 if (!NameInfo.getName().getCXXNameType()->containsUnexpandedParameterPack()) in DiagnoseUnexpandedParameterPack()
332 .TraverseType(NameInfo.getName().getCXXNameType()); in DiagnoseUnexpandedParameterPack()
334 return DiagnoseUnexpandedParameterPacks(NameInfo.getLoc(), UPPC, Unexpanded); in DiagnoseUnexpandedParameterPack()
397 void Sema::collectUnexpandedParameterPacks(const DeclarationNameInfo &NameInfo, in collectUnexpandedParameterPacks() argument
400 .TraverseDeclarationNameInfo(NameInfo); in collectUnexpandedParameterPacks()
HDSemaExprMember.cpp434 const DeclarationNameInfo &NameInfo, in ActOnDependentMemberExpr() argument
451 << BaseType << BaseExpr->getSourceRange() << NameInfo.getSourceRange(); in ActOnDependentMemberExpr()
457 NameInfo.getName().isDependentName() || in ActOnDependentMemberExpr()
467 NameInfo, TemplateArgs)); in ActOnDependentMemberExpr()
669 const DeclarationNameInfo &NameInfo, in BuildMemberReferenceExpr() argument
676 NameInfo, TemplateArgs); in BuildMemberReferenceExpr()
678 LookupResult R(*this, NameInfo, LookupMemberName); in BuildMemberReferenceExpr()
842 const DeclarationNameInfo &NameInfo) { in BuildMSPropertyRefExpr() argument
848 NameInfo.getLoc()); in BuildMSPropertyRefExpr()
1622 DeclarationNameInfo NameInfo; in ActOnMemberAccessExpr() local
[all …]
HDTreeTransform.h449 TransformDeclarationNameInfo(const DeclarationNameInfo &NameInfo);
1467 DeclarationNameInfo NameInfo, in RebuildMSDependentExistsStmt() argument
1470 QualifierLoc, NameInfo, Nested); in RebuildMSDependentExistsStmt()
1512 const DeclarationNameInfo &NameInfo, in RebuildDeclRefExpr() argument
1519 return getSema().BuildDeclarationNameExpr(SS, NameInfo, VD); in RebuildDeclRefExpr()
1734 DeclarationNameInfo NameInfo(&Accessor, AccessorLoc); in RebuildExtVectorElementExpr()
1739 NameInfo, in RebuildExtVectorElementExpr()
2203 const DeclarationNameInfo &NameInfo, in RebuildDependentScopeDeclRefExpr() argument
2211 NameInfo, TemplateArgs); in RebuildDependentScopeDeclRefExpr()
2213 return getSema().BuildQualifiedDeclarationNameExpr(SS, NameInfo, in RebuildDependentScopeDeclRefExpr()
[all …]
HDSemaDecl.cpp580 DeclarationNameInfo NameInfo(Name, NameLoc); in ClassifyName() local
727 NameInfo, IsAddressOfOperand, in ClassifyName()
3854 DeclarationNameInfo NameInfo; in GetNameFromUnqualifiedId() local
3855 NameInfo.setLoc(Name.StartLocation); in GetNameFromUnqualifiedId()
3861 NameInfo.setName(Name.Identifier); in GetNameFromUnqualifiedId()
3862 NameInfo.setLoc(Name.StartLocation); in GetNameFromUnqualifiedId()
3863 return NameInfo; in GetNameFromUnqualifiedId()
3866 NameInfo.setName(Context.DeclarationNames.getCXXOperatorName( in GetNameFromUnqualifiedId()
3868 NameInfo.setLoc(Name.StartLocation); in GetNameFromUnqualifiedId()
3869 NameInfo.getInfo().CXXOperatorName.BeginOpNameLoc in GetNameFromUnqualifiedId()
[all …]
HDSemaTemplate.cpp409 const DeclarationNameInfo &NameInfo, in ActOnDependentIdExpression() argument
430 NameInfo, in ActOnDependentIdExpression()
434 return BuildDependentDeclRefExpr(SS, TemplateKWLoc, NameInfo, TemplateArgs); in ActOnDependentIdExpression()
440 const DeclarationNameInfo &NameInfo, in BuildDependentDeclRefExpr() argument
445 NameInfo, in BuildDependentDeclRefExpr()
2743 const DeclarationNameInfo &NameInfo, in CheckVarTemplateId() argument
2747 DeclResult Decl = CheckVarTemplateId(Template, TemplateLoc, NameInfo.getLoc(), in CheckVarTemplateId()
2755 NameInfo.getLoc()); in CheckVarTemplateId()
2758 return BuildDeclarationNameExpr(SS, NameInfo, Var, in CheckVarTemplateId()
2806 const DeclarationNameInfo &NameInfo, in BuildQualifiedTemplateIdExpr() argument
[all …]
HDSemaTemplateInstantiateDecl.cpp1557 DeclarationNameInfo NameInfo in VisitCXXMethodDecl() local
1561 StartLoc, NameInfo, T, TInfo, in VisitCXXMethodDecl()
1597 StartLoc, NameInfo, T, TInfo, in VisitCXXMethodDecl()
1602 StartLoc, NameInfo, T, TInfo, in VisitCXXMethodDecl()
1610 StartLoc, NameInfo, T, TInfo, in VisitCXXMethodDecl()
1680 LookupResult Previous(SemaRef, NameInfo, Sema::LookupOrdinaryName, in VisitCXXMethodDecl()
2121 DeclarationNameInfo NameInfo = D->getNameInfo(); in VisitUsingDecl() local
2128 LookupResult Prev(SemaRef, NameInfo, Sema::LookupUsingDeclName, in VisitUsingDecl()
2134 NameInfo, in VisitUsingDecl()
2164 if (NameInfo.getName().getNameKind() == DeclarationName::CXXConstructorName) { in VisitUsingDecl()
[all …]
HDSemaDeclCXX.cpp1861 DeclarationNameInfo NameInfo = GetNameForDeclarator(D); in ActOnCXXMemberDeclarator() local
1862 DeclarationName Name = NameInfo.getName(); in ActOnCXXMemberDeclarator()
1863 SourceLocation Loc = NameInfo.getLoc(); in ActOnCXXMemberDeclarator()
7313 const DeclarationNameInfo &NameInfo, in BuildUsingDeclaration() argument
7319 SourceLocation IdentLoc = NameInfo.getLoc(); in BuildUsingDeclaration()
7330 LookupResult Previous(*this, NameInfo, LookupUsingDeclName, in BuildUsingDeclaration()
7368 IdentLoc, NameInfo.getName()); in BuildUsingDeclaration()
7371 QualifierLoc, NameInfo); in BuildUsingDeclaration()
7375 NameInfo, HasTypenameKeyword); in BuildUsingDeclaration()
7389 if (NameInfo.getName().getNameKind() == DeclarationName::CXXConstructorName) { in BuildUsingDeclaration()
[all …]
HDSemaExpr.cpp1603 DeclarationNameInfo NameInfo(D->getDeclName(), Loc); in BuildDeclRefExpr() local
1604 return BuildDeclRefExpr(D, Ty, VK, NameInfo, SS); in BuildDeclRefExpr()
1611 const DeclarationNameInfo &NameInfo, in BuildDeclRefExpr() argument
1620 Diag(NameInfo.getLoc(), diag::err_ref_bad_target) in BuildDeclRefExpr()
1643 NameInfo.getLoc(), Ty, VK, FoundD, TemplateArgs); in BuildDeclRefExpr()
1650 SourceLocation(), D, refersToEnclosingScope, NameInfo, Ty, VK, FoundD); in BuildDeclRefExpr()
1684 DeclarationNameInfo &NameInfo, in DecomposeUnqualifiedId() argument
1696 NameInfo = Context.getNameForTemplate(TName, TNameLoc); in DecomposeUnqualifiedId()
1699 NameInfo = GetNameFromUnqualifiedId(Id); in DecomposeUnqualifiedId()
1932 DeclarationNameInfo NameInfo; in ActOnIdExpression() local
[all …]
HDSemaTemplateInstantiate.cpp1307 DeclarationNameInfo NameInfo(PD->getDeclName(), Loc); in RebuildParmVarDeclRefExpr() local
1308 return getSema().BuildDeclarationNameExpr(CXXScopeSpec(), NameInfo, PD); in RebuildParmVarDeclRefExpr()
2716 Sema::SubstDeclarationNameInfo(const DeclarationNameInfo &NameInfo, in SubstDeclarationNameInfo() argument
2718 TemplateInstantiator Instantiator(*this, TemplateArgs, NameInfo.getLoc(), in SubstDeclarationNameInfo()
2719 NameInfo.getName()); in SubstDeclarationNameInfo()
2720 return Instantiator.TransformDeclarationNameInfo(NameInfo); in SubstDeclarationNameInfo()
HDSemaLookup.cpp295 switch (NameInfo.getName().getCXXOverloadedOperator()) { in configure()
309 if (IdentifierInfo *Id = NameInfo.getName().getAsIdentifierInfo()) { in configure()
4149 DeclarationNameInfo NameInfo(CorrectionDecl->getDeclName(), in CorrectTypo() local
4151 LookupResult R(*this, NameInfo, LookupOrdinaryName); in CorrectTypo()
/trueos/contrib/llvm/tools/clang/lib/AST/
HDExprCXX.cpp296 const DeclarationNameInfo &NameInfo, in Create() argument
307 TemplateKWLoc, NameInfo, in Create()
329 const DeclarationNameInfo &NameInfo, in OverloadExpr() argument
339 NameInfo.isInstantiationDependent() || in OverloadExpr()
343 NameInfo.containsUnexpandedParameterPack() || in OverloadExpr()
347 NameInfo(NameInfo), QualifierLoc(QualifierLoc), in OverloadExpr()
424 const DeclarationNameInfo &NameInfo, in DependentScopeDeclRefExpr() argument
428 (NameInfo.isInstantiationDependent() || in DependentScopeDeclRefExpr()
431 (NameInfo.containsUnexpandedParameterPack() || in DependentScopeDeclRefExpr()
435 QualifierLoc(QualifierLoc), NameInfo(NameInfo), in DependentScopeDeclRefExpr()
[all …]
HDDeclCXX.cpp1403 const DeclarationNameInfo &NameInfo, in Create() argument
1407 return new (C) CXXMethodDecl(CXXMethod, RD, StartLoc, NameInfo, T, TInfo, in Create()
1688 const DeclarationNameInfo &NameInfo, in Create() argument
1692 assert(NameInfo.getName().getNameKind() in Create()
1695 return new (C) CXXConstructorDecl(RD, StartLoc, NameInfo, T, TInfo, in Create()
1838 const DeclarationNameInfo &NameInfo, in Create() argument
1841 assert(NameInfo.getName().getNameKind() in Create()
1844 return new (C) CXXDestructorDecl(RD, StartLoc, NameInfo, T, TInfo, isInline, in Create()
1861 const DeclarationNameInfo &NameInfo, in Create() argument
1865 assert(NameInfo.getName().getNameKind() in Create()
[all …]
HDASTImporter.cpp2701 DeclarationNameInfo NameInfo(Name, Loc); in VisitFunctionDecl() local
2703 ImportDeclarationNameLoc(D->getNameInfo(), NameInfo); in VisitFunctionDecl()
2747 NameInfo, T, TInfo, in VisitFunctionDecl()
2756 NameInfo, T, TInfo, in VisitFunctionDecl()
2764 NameInfo, T, TInfo, in VisitFunctionDecl()
2773 NameInfo, T, TInfo, in VisitFunctionDecl()
2781 NameInfo, T, TInfo, D->getStorageClass(), in VisitFunctionDecl()
HDExpr.cpp373 const DeclarationNameInfo &NameInfo, in DeclRefExpr() argument
378 D(D), Loc(NameInfo.getLoc()), DNLoc(NameInfo.getInfo()) { in DeclRefExpr()
427 const DeclarationNameInfo &NameInfo, in Create() argument
449 NameInfo, FoundD, TemplateArgs, T, VK); in Create()
/trueos/contrib/llvm/tools/clang/lib/Parse/
HDParseOpenMP.cpp231 DeclarationNameInfo NameInfo = Actions.GetNameFromUnqualifiedId(Name); in ParseOpenMPSimpleVarList() local
233 NameInfo); in ParseOpenMPSimpleVarList()
/trueos/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderStmt.cpp75 void ReadDeclarationNameInfo(DeclarationNameInfo &NameInfo, in ReadDeclarationNameInfo() argument
77 Reader.ReadDeclarationNameInfo(F, NameInfo, R, I); in ReadDeclarationNameInfo()
1178 ReadDeclarationNameInfo(S->NameInfo, Record, Idx); in VisitMSDependentExistsStmt()
1436 ReadDeclarationNameInfo(E->NameInfo, Record, Idx); in VisitDependentScopeDeclRefExpr()
1467 ReadDeclarationNameInfo(E->NameInfo, Record, Idx); in VisitOverloadExpr()
/trueos/contrib/llvm/tools/clang/include/clang/Serialization/
HDASTWriter.h600 void AddDeclarationNameInfo(const DeclarationNameInfo &NameInfo,

12