Home
last modified time | relevance | path

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

123456

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclarationName.cpp44 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 DDeclOpenMP.cpp105 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 DASTImporterLookupTable.cpp111 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 DODRHash.cpp47 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 DItaniumMangle.cpp496 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 DODRDiagsEmitter.cpp79 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 DDeclarationName.h36 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 DDeclOpenMP.h203 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 DASTImporter.h259 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 DASTImporterLookupTable.h53 using NameMap = llvm::SmallDenseMap<DeclarationName, DeclList, 4>;
82 LookupResult lookup(DeclContext *DC, DeclarationName Name) const;
H A DODRHash.h45 llvm::DenseMap<DeclarationName, unsigned> DeclNameMap;
101 void AddDeclarationName(DeclarationName Name, bool TreatAsDecl = false) {
H A DDeclLookups.h43 DeclarationName getLookupName() const { return It->first; } in getLookupName()
55 It->first == DeclarationName::getUsingDirectiveName());
H A DPropertiesBase.td85 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 DExternalASTSource.h45 class DeclarationName; variable
161 DeclarationName Name,
335 DeclarationName Name,
340 DeclarationName Name);
H A DDeclTemplate.h400 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 DTemplateArgumentHasher.cpp59 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 DClangASTSource.cpp102 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 DNameSearchContext.h35 const clang::DeclarationName m_decl_name;
64 clang::DeclarationName name, const clang::DeclContext *dc) in NameSearchContext()
H A DNameSearchContext.cpp73 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 DASTBitCodes.h2144 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 DHeuristicResolver.cpp50 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 DSemaTemplateVariadic.cpp536 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 DHLSLBuiltinTypeDeclBuilder.cpp39 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 DHeuristicResolver.h21 class DeclarationName; variable
77 lookupDependentName(CXXRecordDecl *RD, DeclarationName Name,
/freebsd/contrib/llvm-project/clang/lib/Interpreter/
H A DInterpreterUtils.cpp48 DeclarationName DName = &S.Context.Idents.get(Name); in LookupNamespace()
73 DeclarationName DName = &S.Context.Idents.get(Name); in LookupNamed()

123456