Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/lldb/source/Core/
H A DDemangledNameInfo.cpp22 if (NameInfo.ArgumentsRange.first > 0) in shouldTrack()
35 if (NameInfo.ArgumentsRange.first == 0) in canFinalize()
45 NameInfo.BasenameRange.second = getCurrentPosition(); in updateBasenameEnd()
52 NameInfo.ScopeRange.first = getCurrentPosition(); in updateScopeStart()
59 NameInfo.ScopeRange.second = getCurrentPosition(); in updateScopeEnd()
66 NameInfo.ArgumentsRange.second = getCurrentPosition(); in finalizeArgumentEnd()
73 NameInfo.QualifiersRange.first = getCurrentPosition(); in finalizeQualifiersStart()
80 NameInfo.QualifiersRange.second = getCurrentPosition(); in finalizeQualifiersEnd()
87 NameInfo.ArgumentsRange.first = getCurrentPosition(); in finalizeStart()
92 if (NameInfo.BasenameRange.second == 0) in finalizeStart()
[all …]
H A DMangled.cpp175 OB.NameInfo.SuffixRange.first = OB.NameInfo.QualifiersRange.second; in GetItaniumDemangledStr()
176 OB.NameInfo.SuffixRange.second = std::string_view(OB).size(); in GetItaniumDemangledStr()
177 info = std::move(OB.NameInfo); in GetItaniumDemangledStr()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DLookup.h157 Sema &SemaRef, const DeclarationNameInfo &NameInfo,
160 : SemaPtr(&SemaRef), NameInfo(NameInfo), LookupKind(LookupKind),
175 : SemaPtr(&SemaRef), NameInfo(Name, NameLoc), LookupKind(LookupKind),
187 : SemaPtr(Other.SemaPtr), NameInfo(Other.NameInfo), in LookupResult()
204 SemaPtr(std::move(Other.SemaPtr)), NameInfo(std::move(Other.NameInfo)), in LookupResult()
228 NameInfo = std::move(Other.NameInfo);
256 return NameInfo; in getLookupNameInfo()
260 void setLookupNameInfo(const DeclarationNameInfo &NameInfo) { in setLookupNameInfo() argument
261 this->NameInfo = NameInfo; in setLookupNameInfo()
266 return NameInfo.getName(); in getLookupName()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DODRHash.h99 void AddDeclarationNameInfo(DeclarationNameInfo NameInfo,
117 void AddDeclarationNameInfoImpl(DeclarationNameInfo NameInfo);
H A DStmtCXX.h257 DeclarationNameInfo NameInfo; variable
266 DeclarationNameInfo NameInfo, in MSDependentExistsStmt() argument
270 QualifierLoc(QualifierLoc), NameInfo(NameInfo), in MSDependentExistsStmt()
289 DeclarationNameInfo getNameInfo() const { return NameInfo; } in getNameInfo()
H A DDeclCXX.h1989 const DeclarationNameInfo &NameInfo, QualType T, in CXXDeductionGuideDecl() argument
1995 : FunctionDecl(CXXDeductionGuide, C, DC, StartLoc, NameInfo, T, TInfo, in CXXDeductionGuideDecl()
2021 ExplicitSpecifier ES, const DeclarationNameInfo &NameInfo, QualType T,
2129 SourceLocation StartLoc, const DeclarationNameInfo &NameInfo,
2134 : FunctionDecl(DK, C, RD, StartLoc, NameInfo, T, TInfo, SC, UsesFPIntrin, in FunctionDecl() argument
2143 const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo,
2609 const DeclarationNameInfo &NameInfo, QualType T,
2654 const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo,
2874 const DeclarationNameInfo &NameInfo, QualType T,
2878 : CXXMethodDecl(CXXDestructor, C, RD, StartLoc, NameInfo, T, TInfo, in CXXMethodDecl() argument
[all …]
H A DExprCXX.h3113 DeclarationNameInfo NameInfo; variable
3122 const DeclarationNameInfo &NameInfo,
3215 const DeclarationNameInfo &getNameInfo() const { return NameInfo; } in getNameInfo()
3218 DeclarationName getName() const { return NameInfo.getName(); } in getName()
3221 SourceLocation getNameLoc() const { return NameInfo.getLoc(); } in getNameLoc()
3355 const DeclarationNameInfo &NameInfo, bool RequiresADL,
3375 const DeclarationNameInfo &NameInfo, bool RequiresADL,
3385 const DeclarationNameInfo &NameInfo, bool RequiresADL,
3458 DeclarationNameInfo NameInfo; variable
3462 const DeclarationNameInfo &NameInfo,
[all …]
H A DDynamicRecursiveASTVisitor.h124 virtual bool TraverseDeclarationNameInfo(DeclarationNameInfo NameInfo);
H A DOpenMPClause.h3726 DeclarationNameInfo NameInfo; variable
3744 const DeclarationNameInfo &NameInfo) in OMPReductionClause() argument
3750 QualifierLoc(QualifierLoc), NameInfo(NameInfo) {} in OMPReductionClause()
3776 void setNameInfo(DeclarationNameInfo DNI) { NameInfo = DNI; } in setNameInfo()
3941 const DeclarationNameInfo &NameInfo, ArrayRef<Expr *> Privates,
3972 const DeclarationNameInfo &getNameInfo() const { return NameInfo; } in getNameInfo()
4109 DeclarationNameInfo NameInfo; variable
4123 const DeclarationNameInfo &NameInfo) in OMPTaskReductionClause() argument
4127 QualifierLoc(QualifierLoc), NameInfo(NameInfo) {} in OMPTaskReductionClause()
4142 void setNameInfo(DeclarationNameInfo DNI) { NameInfo = DNI; } in setNameInfo()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp530 bool Sema::DiagnoseUnexpandedParameterPack(const DeclarationNameInfo &NameInfo, in DiagnoseUnexpandedParameterPack() argument
535 switch (NameInfo.getName().getNameKind()) { in DiagnoseUnexpandedParameterPack()
550 if (TypeSourceInfo *TSInfo = NameInfo.getNamedTypeInfo()) in DiagnoseUnexpandedParameterPack()
551 return DiagnoseUnexpandedParameterPack(NameInfo.getLoc(), TSInfo, UPPC); in DiagnoseUnexpandedParameterPack()
553 if (!NameInfo.getName().getCXXNameType()->containsUnexpandedParameterPack()) in DiagnoseUnexpandedParameterPack()
561 .TraverseType(NameInfo.getName().getCXXNameType()); in DiagnoseUnexpandedParameterPack()
563 return DiagnoseUnexpandedParameterPacks(NameInfo.getLoc(), UPPC, Unexpanded); in DiagnoseUnexpandedParameterPack()
623 const DeclarationNameInfo &NameInfo, in collectUnexpandedParameterPacks() argument
626 .TraverseDeclarationNameInfo(NameInfo); in collectUnexpandedParameterPacks()
H A DSemaExprMember.cpp562 const DeclarationNameInfo &NameInfo, in ActOnDependentMemberExpr() argument
579 << BaseType << BaseExpr->getSourceRange() << NameInfo.getSourceRange(); in ActOnDependentMemberExpr()
584 assert(BaseType->isDependentType() || NameInfo.getName().isDependentName() || in ActOnDependentMemberExpr()
596 NameInfo, TemplateArgs); in ActOnDependentMemberExpr()
686 NamedDecl *FirstQualifierInScope, const DeclarationNameInfo &NameInfo, in BuildMemberReferenceExpr() argument
689 LookupResult R(*this, NameInfo, LookupMemberName); in BuildMemberReferenceExpr()
817 const DeclarationNameInfo &NameInfo) { in BuildMSPropertyRefExpr() argument
823 NameInfo.getLoc()); in BuildMSPropertyRefExpr()
1698 DeclarationNameInfo NameInfo; in ActOnMemberAccessExpr() local
1701 NameInfo, TemplateArgs); in ActOnMemberAccessExpr()
[all …]
H A DHLSLBuiltinTypeDeclBuilder.cpp38 DeclarationNameInfo NameInfo = in lookupBuiltinFunction() local
40 LookupResult R(S, NameInfo, Sema::LookupOrdinaryName); in lookupBuiltinFunction()
389 DeclarationNameInfo NameInfo = DeclarationNameInfo(Name, SourceLocation()); in createDecl() local
392 AST, DeclBuilder.Record, SourceLocation(), NameInfo, FuncTy, TSInfo, in createDecl()
398 NameInfo, FuncTy, TSInfo, SC_None, false, false, in createDecl()
H A DSemaTemplate.cpp628 DeclarationNameInfo NameInfo; in diagnoseExprIntendedAsTemplateName() local
638 NameInfo = DRE->getNameInfo(); in diagnoseExprIntendedAsTemplateName()
643 NameInfo = ME->getMemberNameInfo(); in diagnoseExprIntendedAsTemplateName()
650 NameInfo = DSDRE->getNameInfo(); in diagnoseExprIntendedAsTemplateName()
655 NameInfo = DSME->getMemberNameInfo(); in diagnoseExprIntendedAsTemplateName()
665 Diag(NameInfo.getBeginLoc(), diag::err_template_kw_missing) in diagnoseExprIntendedAsTemplateName()
666 << NameInfo.getName() << SourceRange(Less, Greater); in diagnoseExprIntendedAsTemplateName()
690 DeclarationName Name = NameInfo.getName(); in diagnoseExprIntendedAsTemplateName()
693 CorrectTypo(NameInfo, LookupKind, S, &SS, CCC, in diagnoseExprIntendedAsTemplateName()
719 Diag(NameInfo.getLoc(), diag::err_non_template_in_template_id) in diagnoseExprIntendedAsTemplateName()
[all …]
H A DTreeTransform.h562 TransformDeclarationNameInfo(const DeclarationNameInfo &NameInfo);
2649 DeclarationNameInfo NameInfo, in RebuildMSDependentExistsStmt() argument
2652 QualifierLoc, NameInfo, Nested); in RebuildMSDependentExistsStmt()
2710 const DeclarationNameInfo &NameInfo, in RebuildDeclRefExpr() argument
2715 return getSema().BuildDeclarationNameExpr(SS, NameInfo, VD, Found, in RebuildDeclRefExpr()
3037 DeclarationNameInfo NameInfo(&Accessor, AccessorLoc); in RebuildExtVectorElementExpr()
3040 /*FirstQualifierInScope*/ nullptr, NameInfo, in RebuildExtVectorElementExpr()
3524 const DeclarationNameInfo &NameInfo, in RebuildDependentScopeDeclRefExpr() argument
3533 SS, TemplateKWLoc, NameInfo, TemplateArgs, IsAddressOfOperand); in RebuildDependentScopeDeclRefExpr()
3536 SS, NameInfo, IsAddressOfOperand, RecoveryTSI); in RebuildDependentScopeDeclRefExpr()
[all …]
H A DSemaTemplateInstantiateDecl.cpp2725 DeclarationNameInfo NameInfo in VisitFunctionDecl() local
2729 adjustForRewrite(FunctionRewriteKind, D, T, TInfo, NameInfo); in VisitFunctionDecl()
2735 InstantiatedExplicitSpecifier, NameInfo, T, TInfo, in VisitFunctionDecl()
2743 SemaRef.Context, DC, D->getInnerLocStart(), NameInfo, T, TInfo, in VisitFunctionDecl()
3141 DeclarationNameInfo NameInfo in VisitCXXMethodDecl() local
3145 adjustForRewrite(FunctionRewriteKind, D, T, TInfo, NameInfo); in VisitCXXMethodDecl()
3153 SemaRef.Context, Record, StartLoc, NameInfo, T, TInfo, in VisitCXXMethodDecl()
3161 SemaRef.Context, Record, StartLoc, NameInfo, T, TInfo, in VisitCXXMethodDecl()
3171 SemaRef.Context, Record, StartLoc, NameInfo, T, TInfo, in VisitCXXMethodDecl()
3178 SemaRef.Context, Record, StartLoc, NameInfo, T, TInfo, SC, in VisitCXXMethodDecl()
[all …]
H A DSemaStmtAsm.cpp937 DeclarationNameInfo NameInfo; in LookupInlineAsmVarDeclField() local
938 NameInfo.setLoc(AsmLoc); in LookupInlineAsmVarDeclField()
939 NameInfo.setName(&Context.Idents.get(Member)); in LookupInlineAsmVarDeclField()
943 /*FirstQualifierFoundInScope=*/nullptr, NameInfo, /*TemplateArgs=*/nullptr); in LookupInlineAsmVarDeclField()
H A DSemaDeclCXX.cpp879 DeclarationNameInfo NameInfo(B.Name, B.NameLoc); in ActOnDecompositionDeclarator() local
883 LookupResult Previous(*this, NameInfo, LookupOrdinaryName, in ActOnDecompositionDeclarator()
945 DeclarationNameInfo NameInfo((IdentifierInfo *)nullptr, in ActOnDecompositionDeclarator() local
947 LookupResult Previous(*this, NameInfo, LookupOrdinaryName, in ActOnDecompositionDeclarator()
3437 DeclarationNameInfo NameInfo = GetNameForDeclarator(D); in ActOnCXXMemberDeclarator() local
3438 DeclarationName Name = NameInfo.getName(); in ActOnCXXMemberDeclarator()
3439 SourceLocation Loc = NameInfo.getLoc(); in ActOnCXXMemberDeclarator()
8640 DeclarationNameInfo NameInfo(Field->getDeclName(), Loc); in getField() local
8642 CXXScopeSpec(), Field, Found, NameInfo), in getField()
8644 CXXScopeSpec(), Field, Found, NameInfo)}; in getField()
[all …]
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp2359 ExplicitSpecifier ES, const DeclarationNameInfo &NameInfo, QualType T, in Create() argument
2365 C, DC, StartLoc, ES, NameInfo, T, TInfo, EndLocation, Ctor, Kind, in Create()
2480 const DeclarationNameInfo &NameInfo, QualType T, in Create() argument
2486 CXXMethod, C, RD, StartLoc, NameInfo, T, TInfo, SC, UsesFPIntrin, in Create()
2922 const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, in CXXConstructorDecl() argument
2927 : CXXMethodDecl(CXXConstructor, C, RD, StartLoc, NameInfo, T, TInfo, in CXXConstructorDecl()
2963 const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, in Create() argument
2968 assert(NameInfo.getName().getNameKind() in Create()
2975 C, RD, StartLoc, NameInfo, T, TInfo, ES, UsesFPIntrin, isInline, in Create()
3099 const DeclarationNameInfo &NameInfo, QualType T, TypeSourceInfo *TInfo, in Create() argument
[all …]
H A DExprCXX.cpp403 const DeclarationNameInfo &NameInfo, bool RequiresADL, in UnresolvedLookupExpr() argument
408 TemplateKWLoc, NameInfo, TemplateArgs, Begin, End, in UnresolvedLookupExpr()
422 NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo, in Create() argument
431 /*TemplateKWLoc=*/SourceLocation(), NameInfo, RequiresADL, in Create()
439 const DeclarationNameInfo &NameInfo, bool RequiresADL, in Create() argument
451 Context, NamingClass, QualifierLoc, TemplateKWLoc, NameInfo, RequiresADL, in Create()
470 const DeclarationNameInfo &NameInfo, in OverloadExpr() argument
476 : Expr(SC, Context.OverloadTy, VK_LValue, OK_Ordinary), NameInfo(NameInfo), in OverloadExpr()
515 SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, in DependentScopeDeclRefExpr() argument
518 QualifierLoc(QualifierLoc), NameInfo(NameInfo) { in DependentScopeDeclRefExpr()
[all …]
H A DDynamicRecursiveASTVisitor.cpp166 bool TraverseDeclarationNameInfo(DeclarationNameInfo NameInfo) { in TraverseDeclarationNameInfo()
167 return Visitor.TraverseDeclarationNameInfo(NameInfo); in TraverseDeclarationNameInfo()
H A DODRHash.cpp33 void ODRHash::AddDeclarationNameInfo(DeclarationNameInfo NameInfo, in AddDeclarationNameInfo() argument
39 AddDeclarationNameInfoImpl(NameInfo); in AddDeclarationNameInfo()
46 void ODRHash::AddDeclarationNameInfoImpl(DeclarationNameInfo NameInfo) { in AddDeclarationNameInfoImpl() argument
47 DeclarationName Name = NameInfo.getName(); in AddDeclarationNameInfoImpl()
91 if (auto *TSI = NameInfo.getNamedTypeInfo()) in AddDeclarationNameInfoImpl()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVBinaryReader.cpp372 const LVNameInfo &NameInfo) { in createInstructions() argument
380 LVAddress Address = NameInfo.first; in createInstructions()
381 uint64_t Size = NameInfo.second; in createInstructions()
535 const LVNameInfo &NameInfo = Name.second; in createInstructions()
536 LVAddress Address = NameInfo.first; in createInstructions()
537 uint64_t Size = NameInfo.second; in createInstructions()
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DDemangledNameInfo.h118 DemangledNameInfo NameInfo; member
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVBinaryReader.h181 const LVNameInfo &NameInfo);

123