Home
last modified time | relevance | path

Searched refs:DeclarationName (Results 1 – 25 of 103) sorted by relevance

12345

/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DDeclarationName.cpp46 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 DDeclOpenMP.cpp103 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 DODRHash.cpp34 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 DItaniumMangle.cpp499 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 DDeclTemplate.cpp222 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 DASTImporterLookupTable.cpp121 ASTImporterLookupTable::lookup(DeclContext *DC, DeclarationName Name) const { in lookup()
140 DeclarationName Name = Entry.first; in dump()
H A DASTStructuralEquivalence.cpp111 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 DASTImporter.cpp84 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 DCXXInheritance.cpp388 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 DDeclarationName.h35 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 DODRHash.h44 llvm::DenseMap<DeclarationName, unsigned> DeclNameMap;
85 void AddDeclarationName(DeclarationName Name, bool TreatAsDecl = false);
95 void AddDeclarationNameImpl(DeclarationName Name);
H A DDeclOpenMP.h204 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 DASTImporter.h286 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 DASTImporterLookupTable.h54 using NameMap = llvm::SmallDenseMap<DeclarationName, DeclList, 4>;
67 LookupResult lookup(DeclContext *DC, DeclarationName Name) const;
H A DPropertiesBase.td83 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 DDeclLookups.h43 DeclarationName getLookupName() const { return It->first; } in getLookupName()
55 It->first == DeclarationName::getUsingDirectiveName());
H A DExternalASTSource.h45 class DeclarationName; variable
153 FindExternalVisibleDeclsByName(const DeclContext *DC, DeclarationName Name);
307 DeclarationName Name,
312 DeclarationName Name);
H A DDeclTemplate.h404 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 DIdentifierResolver.cpp65 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 DSemaTemplateVariadic.cpp457 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 DSemaTemplateInstantiate.cpp916 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 DASTBitCodes.h2065 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 DIdentifierResolver.h27 class DeclarationName; variable
138 iterator begin(DeclarationName Name);
177 bool tryAddTopLevelDecl(NamedDecl *D, DeclarationName Name);
H A DTypoCorrection.h59 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 DASTWriter.cpp3567 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 …]

12345