| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | DeclarationName.cpp | 46 int DeclarationName::compare(DeclarationName LHS, DeclarationName RHS) { in compare() 51 case DeclarationName::Identifier: { in compare() 62 case DeclarationName::ObjCZeroArgSelector: in compare() 63 case DeclarationName::ObjCOneArgSelector: in compare() 64 case DeclarationName::ObjCMultiArgSelector: { in compare() 68 if (LHS.getNameKind() == DeclarationName::ObjCZeroArgSelector && in compare() 69 RHS.getNameKind() == DeclarationName::ObjCZeroArgSelector) { in compare() 89 case DeclarationName::CXXConstructorName: in compare() 90 case DeclarationName::CXXDestructorName: in compare() 91 case DeclarationName::CXXConversionFunctionName: in compare() [all …]
|
| H A D | DeclOpenMP.cpp | 103 Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name, in OMPDeclareReductionDecl() 113 ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, in Create() 122 OMPDeclareReduction, /*DC=*/nullptr, SourceLocation(), DeclarationName(), in CreateDeserialized() 143 ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, in Create() 144 QualType T, DeclarationName VarName, ArrayRef<OMPClause *> Clauses, in Create() 154 C, ID, N, 1, SourceLocation(), DeclarationName(), QualType(), in CreateDeserialized() 155 DeclarationName(), /*PrevDeclInScope=*/nullptr); in CreateDeserialized()
|
| H A D | ODRHash.cpp | 34 void ODRHash::AddDeclarationName(DeclarationName Name, bool TreatAsDecl) { in AddDeclarationName() 46 void ODRHash::AddDeclarationNameImpl(DeclarationName Name) { in AddDeclarationNameImpl() 63 case DeclarationName::Identifier: in AddDeclarationNameImpl() 66 case DeclarationName::ObjCZeroArgSelector: in AddDeclarationNameImpl() 67 case DeclarationName::ObjCOneArgSelector: in AddDeclarationNameImpl() 68 case DeclarationName::ObjCMultiArgSelector: { in AddDeclarationNameImpl() 84 case DeclarationName::CXXConstructorName: in AddDeclarationNameImpl() 85 case DeclarationName::CXXDestructorName: in AddDeclarationNameImpl() 88 case DeclarationName::CXXOperatorName: in AddDeclarationNameImpl() 91 case DeclarationName::CXXLiteralOperatorName: in AddDeclarationNameImpl() [all …]
|
| H A D | ItaniumMangle.cpp | 499 DeclarationName name, 518 void mangleUnqualifiedName(GlobalDecl GD, DeclarationName Name, 554 void mangleOperatorName(DeclarationName Name, unsigned Arity); 591 DeclarationName name, 1327 NestedNameSpecifier *qualifier, DeclarationName name, in mangleUnresolvedName() 1333 case DeclarationName::Identifier: in mangleUnresolvedName() 1337 case DeclarationName::CXXDestructorName: in mangleUnresolvedName() 1342 case DeclarationName::CXXConversionFunctionName: in mangleUnresolvedName() 1343 case DeclarationName::CXXLiteralOperatorName: in mangleUnresolvedName() 1344 case DeclarationName::CXXOperatorName: in mangleUnresolvedName() [all …]
|
| H A D | DeclTemplate.cpp | 222 DeclarationName Name, TemplateParameterList *Params, in TemplateDecl() 344 DeclarationName Name, in Create() 354 DeclarationName(), nullptr, nullptr); in CreateDeserialized() 443 DeclarationName Name, in Create() 454 DeclarationName(), nullptr, nullptr); in CreateDeserialized() 1004 SourceLocation L, DeclarationName Name, in Create() 1014 DeclarationName(), in CreateDeserialized() 1102 DeclarationName Name, in Create() 1112 DeclarationName(), nullptr, nullptr); in CreateDeserialized() 1150 SourceLocation L, DeclarationName Name, in Create() [all …]
|
| H A D | ASTImporterLookupTable.cpp | 121 ASTImporterLookupTable::lookup(DeclContext *DC, DeclarationName Name) const { in lookup() 140 DeclarationName Name = Entry.first; in dump()
|
| H A D | ASTStructuralEquivalence.cpp | 111 const DeclarationName Name1, in IsStructurallyEquivalent() 112 const DeclarationName Name2) { in IsStructurallyEquivalent() 118 case DeclarationName::Identifier: in IsStructurallyEquivalent() 122 case DeclarationName::CXXConstructorName: in IsStructurallyEquivalent() 123 case DeclarationName::CXXDestructorName: in IsStructurallyEquivalent() 124 case DeclarationName::CXXConversionFunctionName: in IsStructurallyEquivalent() 128 case DeclarationName::CXXDeductionGuideName: { in IsStructurallyEquivalent() 138 case DeclarationName::CXXOperatorName: in IsStructurallyEquivalent() 141 case DeclarationName::CXXLiteralOperatorName: in IsStructurallyEquivalent() 145 case DeclarationName::CXXUsingDirective: in IsStructurallyEquivalent() [all …]
|
| H A D | ASTImporter.cpp | 84 using ExpectedName = llvm::Expected<DeclarationName>; 383 Error ImportDeclParts(NamedDecl *D, DeclarationName &Name, NamedDecl *&ToD, 387 DeclarationName &Name, NamedDecl *&ToD, SourceLocation &Loc); 1616 DeclarationName &Name, NamedDecl *&ToD, SourceLocation &Loc) { in ImportDeclParts() 1665 Error ASTNodeImporter::ImportDeclParts(NamedDecl *D, DeclarationName &Name, in ImportDeclParts() 1722 case DeclarationName::Identifier: in ImportDeclarationNameLoc() 1723 case DeclarationName::ObjCZeroArgSelector: in ImportDeclarationNameLoc() 1724 case DeclarationName::ObjCOneArgSelector: in ImportDeclarationNameLoc() 1725 case DeclarationName::ObjCMultiArgSelector: in ImportDeclarationNameLoc() 1726 case DeclarationName::CXXUsingDirective: in ImportDeclarationNameLoc() [all …]
|
| H A D | CXXInheritance.cpp | 388 DeclarationName Name) { in findOrdinaryMember() 397 bool CXXRecordDecl::hasMemberName(DeclarationName Name) const { in hasMemberName() 413 CXXBasePath &Path, DeclarationName Name) { in findOrdinaryMemberInDependentClasses() 433 DeclarationName Name, in lookupDependentName()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | DeclarationName.h | 35 class DeclarationName; variable 55 friend class clang::DeclarationName; 78 friend class clang::DeclarationName; 102 friend class clang::DeclarationName; 119 friend class clang::DeclarationName; 145 class DeclarationName { 272 DeclarationName(detail::DeclarationNameExtra *Name) { in DeclarationName() function 277 DeclarationName(detail::CXXSpecialNameExtra *Name, in DeclarationName() function 288 DeclarationName(detail::CXXOperatorIdName *Name) { in DeclarationName() function 348 DeclarationName() { setPtrAndKind(nullptr, StoredIdentifier); } in DeclarationName() function [all …]
|
| H A D | ODRHash.h | 44 llvm::DenseMap<DeclarationName, unsigned> DeclNameMap; 85 void AddDeclarationName(DeclarationName Name, bool TreatAsDecl = false); 95 void AddDeclarationNameImpl(DeclarationName Name);
|
| H A D | DeclOpenMP.h | 204 DeclarationName Name, QualType Ty, 214 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 | 286 FoundDeclsTy findDeclsInToCtx(DeclContext *DC, DeclarationName Name); 464 llvm::Expected<DeclarationName> Import(DeclarationName FromName); 539 virtual Expected<DeclarationName> 540 HandleNameConflict(DeclarationName Name, DeclContext *DC, unsigned IDNS,
|
| H A D | ASTImporterLookupTable.h | 54 using NameMap = llvm::SmallDenseMap<DeclarationName, DeclList, 4>; 67 LookupResult lookup(DeclContext *DC, DeclarationName Name) const;
|
| H A D | PropertiesBase.td | 83 def DeclarationName : PropertyType; 84 def DeclarationNameKind : EnumPropertyType<"DeclarationName::NameKind">; 548 // Type cases for DeclarationName. 549 def : PropertyTypeKind<DeclarationName, DeclarationNameKind, 551 let Class = PropertyTypeCase<DeclarationName, "Identifier"> in { 556 return DeclarationName(identifier); 560 let Class = PropertyTypeCase<DeclarationName, "ObjC"#count#"ArgSelector"> in { 565 return DeclarationName(selector); 570 let Class = PropertyTypeCase<DeclarationName, "CXX"#kind#"Name"> in { 580 let Class = PropertyTypeCase<DeclarationName, "CXXDeductionGuideName"> in { [all …]
|
| H A D | DeclLookups.h | 43 DeclarationName getLookupName() const { return It->first; } in getLookupName() 55 It->first == DeclarationName::getUsingDirectiveName());
|
| H A D | ExternalASTSource.h | 45 class DeclarationName; variable 153 FindExternalVisibleDeclsByName(const DeclContext *DC, DeclarationName Name); 307 DeclarationName Name, 312 DeclarationName Name);
|
| H A D | DeclTemplate.h | 404 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name, 409 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name, in TemplateDecl() 849 SourceLocation L, DeclarationName Name, in RedeclarableTemplateDecl() 998 DeclarationName Name, TemplateParameterList *Params, 1119 DeclarationName Name, 1764 DeclarationName Name, BuiltinTemplateKind BTK); 1774 DeclarationName Name, 2273 DeclarationName Name, TemplateParameterList *Params, 2304 DeclarationName Name, 2521 DeclarationName Name, TemplateParameterList *Params, [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | IdentifierResolver.cpp | 65 IdDeclInfo &operator[](DeclarationName Name); 145 DeclarationName Name = D->getDeclName(); in AddDecl() 170 DeclarationName Name = D->getDeclName(); in InsertDeclAfter() 211 DeclarationName Name = D->getDeclName(); in RemoveDecl() 230 IdentifierResolver::begin(DeclarationName Name) { in begin() 302 bool IdentifierResolver::tryAddTopLevelDecl(NamedDecl *D, DeclarationName Name){ in tryAddTopLevelDecl() 398 IdentifierResolver::IdDeclInfoMap::operator[](DeclarationName Name) { in operator []()
|
| H A D | SemaTemplateVariadic.cpp | 457 case DeclarationName::Identifier: in DiagnoseUnexpandedParameterPack() 458 case DeclarationName::ObjCZeroArgSelector: in DiagnoseUnexpandedParameterPack() 459 case DeclarationName::ObjCOneArgSelector: in DiagnoseUnexpandedParameterPack() 460 case DeclarationName::ObjCMultiArgSelector: in DiagnoseUnexpandedParameterPack() 461 case DeclarationName::CXXOperatorName: in DiagnoseUnexpandedParameterPack() 462 case DeclarationName::CXXLiteralOperatorName: in DiagnoseUnexpandedParameterPack() 463 case DeclarationName::CXXUsingDirective: in DiagnoseUnexpandedParameterPack() 464 case DeclarationName::CXXDeductionGuideName: in DiagnoseUnexpandedParameterPack() 467 case DeclarationName::CXXConstructorName: in DiagnoseUnexpandedParameterPack() 468 case DeclarationName::CXXDestructorName: in DiagnoseUnexpandedParameterPack() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 916 DeclarationName Entity; 924 DeclarationName Entity) in TemplateInstantiator() 939 DeclarationName getBaseEntity() { return Entity; } in getBaseEntity() 943 void setBase(SourceLocation Loc, DeclarationName Entity) { in setBase() 2068 DeclarationName Entity, in SubstType() 2086 DeclarationName Entity) { in SubstType() 2116 SourceLocation Loc, DeclarationName Entity) { in SubstType() 2159 DeclarationName Entity, in SubstFunctionDeclType() 2205 TemplateInstantiator Instantiator(*this, Args, Loc, DeclarationName()); in SubstExceptionSpec() 2478 DeclarationName()); in SubstParmTypes() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Serialization/ |
| H A D | ASTBitCodes.h | 2065 DeclarationNameKey(DeclarationName Name); 2071 assert(Kind == DeclarationName::Identifier || in getIdentifier() 2072 Kind == DeclarationName::CXXLiteralOperatorName || in getIdentifier() 2073 Kind == DeclarationName::CXXDeductionGuideName); in getIdentifier() 2078 assert(Kind == DeclarationName::ObjCZeroArgSelector || in getSelector() 2079 Kind == DeclarationName::ObjCOneArgSelector || in getSelector() 2080 Kind == DeclarationName::ObjCMultiArgSelector); in getSelector() 2085 assert(Kind == DeclarationName::CXXOperatorName); in getOperatorKind()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| H A D | IdentifierResolver.h | 27 class DeclarationName; variable 138 iterator begin(DeclarationName Name); 177 bool tryAddTopLevelDecl(NamedDecl *D, DeclarationName Name);
|
| H A D | TypoCorrection.h | 59 TypoCorrection(const DeclarationName &Name, NamedDecl *NameDecl, 76 TypoCorrection(DeclarationName Name, NestedNameSpecifier *NNS = nullptr, 84 DeclarationName getCorrection() const { return CorrectionName; } in getCorrection() 266 DeclarationName CorrectionName;
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
| H A D | ASTWriter.cpp | 3567 case DeclarationName::Identifier: in EmitKeyDataLength() 3568 case DeclarationName::ObjCZeroArgSelector: in EmitKeyDataLength() 3569 case DeclarationName::ObjCOneArgSelector: in EmitKeyDataLength() 3570 case DeclarationName::ObjCMultiArgSelector: in EmitKeyDataLength() 3571 case DeclarationName::CXXLiteralOperatorName: in EmitKeyDataLength() 3572 case DeclarationName::CXXDeductionGuideName: in EmitKeyDataLength() 3575 case DeclarationName::CXXOperatorName: in EmitKeyDataLength() 3578 case DeclarationName::CXXConstructorName: in EmitKeyDataLength() 3579 case DeclarationName::CXXDestructorName: in EmitKeyDataLength() 3580 case DeclarationName::CXXConversionFunctionName: in EmitKeyDataLength() [all …]
|