| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclarationName.cpp | 44 int DeclarationName::compare(DeclarationName LHS, DeclarationName RHS) { in compare() 49 case DeclarationName::Identifier: { in compare() 60 case DeclarationName::ObjCZeroArgSelector: in compare() 61 case DeclarationName::ObjCOneArgSelector: in compare() 62 case DeclarationName::ObjCMultiArgSelector: { in compare() 66 if (LHS.getNameKind() == DeclarationName::ObjCZeroArgSelector && in compare() 67 RHS.getNameKind() == DeclarationName::ObjCZeroArgSelector) { in compare() 81 case DeclarationName::CXXConstructorName: in compare() 82 case DeclarationName::CXXDestructorName: in compare() 83 case DeclarationName::CXXConversionFunctionName: in compare() [all …]
|
| H A D | DeclOpenMP.cpp | 105 Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name, in OMPDeclareReductionDecl() 115 ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, in Create() 124 OMPDeclareReduction, /*DC=*/nullptr, SourceLocation(), DeclarationName(), in CreateDeserialized() 145 ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, in Create() 146 QualType T, DeclarationName VarName, ArrayRef<OMPClause *> Clauses, in Create() 156 C, ID, N, 1, SourceLocation(), DeclarationName(), QualType(), in CreateDeserialized() 157 DeclarationName(), /*PrevDeclInScope=*/nullptr); in CreateDeserialized()
|
| H A D | ASTImporterLookupTable.cpp | 111 const DeclarationName Name = ND->getDeclName(); in remove() 164 ASTImporterLookupTable::lookup(DeclContext *DC, DeclarationName Name) const { in lookup() 187 DeclarationName Name = Entry.first; in dump()
|
| H A D | ODRHash.cpp | 47 DeclarationName Name = NameInfo.getName(); in AddDeclarationNameInfoImpl() 64 case DeclarationName::Identifier: in AddDeclarationNameInfoImpl() 67 case DeclarationName::ObjCZeroArgSelector: in AddDeclarationNameInfoImpl() 68 case DeclarationName::ObjCOneArgSelector: in AddDeclarationNameInfoImpl() 69 case DeclarationName::ObjCMultiArgSelector: { in AddDeclarationNameInfoImpl() 88 case DeclarationName::CXXConstructorName: in AddDeclarationNameInfoImpl() 89 case DeclarationName::CXXDestructorName: in AddDeclarationNameInfoImpl() 90 case DeclarationName::CXXConversionFunctionName: in AddDeclarationNameInfoImpl() 96 case DeclarationName::CXXOperatorName: in AddDeclarationNameInfoImpl() 99 case DeclarationName::CXXLiteralOperatorName: in AddDeclarationNameInfoImpl() [all …]
|
| H A D | ItaniumMangle.cpp | 496 DeclarationName name, 513 void mangleUnqualifiedName(GlobalDecl GD, DeclarationName Name, 554 void mangleOperatorName(DeclarationName Name, unsigned Arity); 593 DeclarationName name, 1440 NestedNameSpecifier *qualifier, DeclarationName name, in mangleUnresolvedName() 1446 case DeclarationName::Identifier: in mangleUnresolvedName() 1450 case DeclarationName::CXXDestructorName: in mangleUnresolvedName() 1455 case DeclarationName::CXXConversionFunctionName: in mangleUnresolvedName() 1456 case DeclarationName::CXXLiteralOperatorName: in mangleUnresolvedName() 1457 case DeclarationName::CXXOperatorName: in mangleUnresolvedName() [all …]
|
| H A D | ODRDiagsEmitter.cpp | 79 DeclarationName FirstName = FirstMethod->getDeclName(); in diagnoseSubMismatchMethodParameters() 89 DeclarationName SecondName = SecondMethod->getDeclName(); in diagnoseSubMismatchMethodParameters() 132 DeclarationName FirstParamName = FirstParam->getDeclName(); in diagnoseSubMismatchMethodParameters() 133 DeclarationName SecondParamName = SecondParam->getDeclName(); in diagnoseSubMismatchMethodParameters() 268 DeclarationName FirstName = FirstTD->getDeclName(); in diagnoseSubMismatchTypedef() 269 DeclarationName SecondName = SecondTD->getDeclName(); in diagnoseSubMismatchTypedef() 311 DeclarationName FirstName = FirstVD->getDeclName(); in diagnoseSubMismatchVar() 312 DeclarationName SecondName = SecondVD->getDeclName(); in diagnoseSubMismatchVar() 403 DeclarationName FirstProtocolName = FirstProtocol->getDeclName(); in diagnoseSubMismatchProtocols() 404 DeclarationName SecondProtocolName = SecondProtocol->getDeclName(); in diagnoseSubMismatchProtocols() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclarationName.h | 36 class DeclarationName; variable 54 friend class clang::DeclarationName; 77 friend class clang::DeclarationName; 101 friend class clang::DeclarationName; 118 friend class clang::DeclarationName; 144 class DeclarationName { 281 DeclarationName(detail::DeclarationNameExtra *Name) { in DeclarationName() function 286 DeclarationName(detail::CXXSpecialNameExtra *Name, in DeclarationName() function 297 DeclarationName(detail::CXXOperatorIdName *Name) { in DeclarationName() function 357 DeclarationName() { setPtrAndKind(nullptr, StoredIdentifier); } in DeclarationName() function [all …]
|
| H A D | DeclOpenMP.h | 203 DeclarationName Name, QualType Ty, 213 Create(ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, 296 DeclarationName VarName; 302 OMPDeclareMapperDecl(DeclContext *DC, SourceLocation L, DeclarationName Name, in OMPDeclareMapperDecl() 303 QualType Ty, DeclarationName VarName, in OMPDeclareMapperDecl() 316 SourceLocation L, DeclarationName Name, 317 QualType T, DeclarationName VarName, 359 DeclarationName getVarName() { return VarName; } in getVarName()
|
| H A D | ASTImporter.h | 259 FoundDeclsTy findDeclsInToCtx(DeclContext *DC, DeclarationName Name); 440 llvm::Expected<DeclarationName> Import(DeclarationName FromName); 528 virtual Expected<DeclarationName> 529 HandleNameConflict(DeclarationName Name, DeclContext *DC, unsigned IDNS,
|
| H A D | ASTImporterLookupTable.h | 53 using NameMap = llvm::SmallDenseMap<DeclarationName, DeclList, 4>; 82 LookupResult lookup(DeclContext *DC, DeclarationName Name) const;
|
| H A D | ODRHash.h | 45 llvm::DenseMap<DeclarationName, unsigned> DeclNameMap; 101 void AddDeclarationName(DeclarationName Name, bool TreatAsDecl = false) {
|
| H A D | DeclLookups.h | 43 DeclarationName getLookupName() const { return It->first; } in getLookupName() 55 It->first == DeclarationName::getUsingDirectiveName());
|
| H A D | PropertiesBase.td | 85 def DeclarationName : PropertyType; 86 def DeclarationNameKind : EnumPropertyType<"DeclarationName::NameKind">; 571 // Type cases for DeclarationName. 572 def : PropertyTypeKind<DeclarationName, DeclarationNameKind, 574 let Class = PropertyTypeCase<DeclarationName, "Identifier"> in { 579 return DeclarationName(identifier); 583 let Class = PropertyTypeCase<DeclarationName, "ObjC"#count#"ArgSelector"> in { 588 return DeclarationName(selector); 593 let Class = PropertyTypeCase<DeclarationName, "CXX"#kind#"Name"> in { 603 let Class = PropertyTypeCase<DeclarationName, "CXXDeductionGuideName"> in { [all …]
|
| H A D | ExternalASTSource.h | 45 class DeclarationName; variable 161 DeclarationName Name, 335 DeclarationName Name, 340 DeclarationName Name);
|
| H A D | DeclTemplate.h | 400 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name, 405 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name, in TemplateDecl() 815 SourceLocation L, DeclarationName Name, in RedeclarableTemplateDecl() 966 DeclarationName Name, TemplateParameterList *Params, 1098 DeclarationName Name, 1761 DeclarationName Name, BuiltinTemplateKind BTK); 1771 DeclarationName Name, 2290 DeclarationName Name, TemplateParameterList *Params, 2325 DeclarationName Name, 2542 DeclarationName Name, TemplateParameterList *Params, [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | TemplateArgumentHasher.cpp | 59 void AddDeclarationName(DeclarationName Name); 162 void TemplateArgumentHasher::AddDeclarationName(DeclarationName Name) { in AddDeclarationName() 167 case DeclarationName::Identifier: in AddDeclarationName() 170 case DeclarationName::ObjCZeroArgSelector: in AddDeclarationName() 171 case DeclarationName::ObjCOneArgSelector: in AddDeclarationName() 172 case DeclarationName::ObjCMultiArgSelector: in AddDeclarationName() 175 case DeclarationName::CXXConstructorName: in AddDeclarationName() 176 case DeclarationName::CXXDestructorName: in AddDeclarationName() 179 case DeclarationName::CXXOperatorName: in AddDeclarationName() 182 case DeclarationName::CXXLiteralOperatorName: in AddDeclarationName() [all …]
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangASTSource.cpp | 102 const DeclContext *decl_ctx, DeclarationName clang_decl_name, in FindExternalVisibleDeclsByName() 113 case DeclarationName::Identifier: { in FindExternalVisibleDeclsByName() 124 case DeclarationName::CXXOperatorName: in FindExternalVisibleDeclsByName() 125 case DeclarationName::CXXLiteralOperatorName: in FindExternalVisibleDeclsByName() 130 case DeclarationName::CXXUsingDirective: in FindExternalVisibleDeclsByName() 134 case DeclarationName::ObjCZeroArgSelector: in FindExternalVisibleDeclsByName() 135 case DeclarationName::ObjCOneArgSelector: in FindExternalVisibleDeclsByName() 136 case DeclarationName::ObjCMultiArgSelector: { in FindExternalVisibleDeclsByName() 148 case DeclarationName::CXXConstructorName: in FindExternalVisibleDeclsByName() 149 case DeclarationName::CXXDestructorName: in FindExternalVisibleDeclsByName() [all …]
|
| H A D | NameSearchContext.h | 35 const clang::DeclarationName m_decl_name; 64 clang::DeclarationName name, const clang::DeclContext *dc) in NameSearchContext()
|
| H A D | NameSearchContext.cpp | 73 clang::DeclarationName decl_name = in AddFunDecl() 74 m_decl_name.getNameKind() == DeclarationName::Identifier in AddFunDecl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTBitCodes.h | 2144 DeclarationNameKey(DeclarationName Name); 2150 assert(Kind == DeclarationName::Identifier || in getIdentifier() 2151 Kind == DeclarationName::CXXLiteralOperatorName || in getIdentifier() 2152 Kind == DeclarationName::CXXDeductionGuideName); in getIdentifier() 2157 assert(Kind == DeclarationName::ObjCZeroArgSelector || in getSelector() 2158 Kind == DeclarationName::ObjCOneArgSelector || in getSelector() 2159 Kind == DeclarationName::ObjCMultiArgSelector); in getSelector() 2164 assert(Kind == DeclarationName::CXXOperatorName); in getOperatorKind()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | HeuristicResolver.cpp | 50 lookupDependentName(CXXRecordDecl *RD, DeclarationName Name, 72 resolveDependentMember(QualType T, DeclarationName Name, 82 DeclarationName Name); 432 DeclarationName Name) { in findOrdinaryMember() 443 DeclarationName Name) { in findOrdinaryMemberInDependentClasses() 452 CXXRecordDecl *RD, DeclarationName Name, in lookupDependentName() 485 QualType QT, DeclarationName Name, in resolveDependentMember() 597 CXXRecordDecl *RD, DeclarationName Name, in lookupDependentName()
|
| H A D | SemaTemplateVariadic.cpp | 536 case DeclarationName::Identifier: in DiagnoseUnexpandedParameterPack() 537 case DeclarationName::ObjCZeroArgSelector: in DiagnoseUnexpandedParameterPack() 538 case DeclarationName::ObjCOneArgSelector: in DiagnoseUnexpandedParameterPack() 539 case DeclarationName::ObjCMultiArgSelector: in DiagnoseUnexpandedParameterPack() 540 case DeclarationName::CXXOperatorName: in DiagnoseUnexpandedParameterPack() 541 case DeclarationName::CXXLiteralOperatorName: in DiagnoseUnexpandedParameterPack() 542 case DeclarationName::CXXUsingDirective: in DiagnoseUnexpandedParameterPack() 543 case DeclarationName::CXXDeductionGuideName: in DiagnoseUnexpandedParameterPack() 546 case DeclarationName::CXXConstructorName: in DiagnoseUnexpandedParameterPack() 547 case DeclarationName::CXXDestructorName: in DiagnoseUnexpandedParameterPack() [all …]
|
| H A D | HLSLBuiltinTypeDeclBuilder.cpp | 39 DeclarationNameInfo(DeclarationName(&II), SourceLocation()); in lookupBuiltinFunction() 106 DeclarationName Name; 131 BuiltinTypeMethodBuilder(BuiltinTypeDeclBuilder &DB, DeclarationName &Name, in BuiltinTypeMethodBuilder() 303 DeclarationName(Builder.Record->getIdentifier()), ParamList, in finalizeTemplateArgs() 358 Name = DeclarationName(&II); in BuiltinTypeMethodBuilder() 696 DeclarationName Subscript = in addArraySubscriptOperators() 712 DeclarationName Load(&II); in addLoadMethods() 806 BuiltinTypeDeclBuilder::addHandleAccessFunction(DeclarationName &Name, in addHandleAccessFunction()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | HeuristicResolver.h | 21 class DeclarationName; variable 77 lookupDependentName(CXXRecordDecl *RD, DeclarationName Name,
|
| /freebsd/contrib/llvm-project/clang/lib/Interpreter/ |
| H A D | InterpreterUtils.cpp | 48 DeclarationName DName = &S.Context.Idents.get(Name); in LookupNamespace() 73 DeclarationName DName = &S.Context.Idents.get(Name); in LookupNamed()
|