Home | History | Annotate | Download | only in Serialization

Lines Matching full:declarationname

3265   typedef DeclarationName key_type;
3273 unsigned ComputeHash(DeclarationName Name) {
3278 case DeclarationName::Identifier:
3281 case DeclarationName::ObjCZeroArgSelector:
3282 case DeclarationName::ObjCOneArgSelector:
3283 case DeclarationName::ObjCMultiArgSelector:
3286 case DeclarationName::CXXConstructorName:
3287 case DeclarationName::CXXDestructorName:
3288 case DeclarationName::CXXConversionFunctionName:
3290 case DeclarationName::CXXOperatorName:
3293 case DeclarationName::CXXLiteralOperatorName:
3295 case DeclarationName::CXXUsingDirective:
3303 EmitKeyDataLength(raw_ostream& Out, DeclarationName Name,
3307 case DeclarationName::Identifier:
3308 case DeclarationName::ObjCZeroArgSelector:
3309 case DeclarationName::ObjCOneArgSelector:
3310 case DeclarationName::ObjCMultiArgSelector:
3311 case DeclarationName::CXXLiteralOperatorName:
3314 case DeclarationName::CXXOperatorName:
3317 case DeclarationName::CXXConstructorName:
3318 case DeclarationName::CXXDestructorName:
3319 case DeclarationName::CXXConversionFunctionName:
3320 case DeclarationName::CXXUsingDirective:
3332 void EmitKey(raw_ostream& Out, DeclarationName Name, unsigned) {
3337 case DeclarationName::Identifier:
3340 case DeclarationName::ObjCZeroArgSelector:
3341 case DeclarationName::ObjCOneArgSelector:
3342 case DeclarationName::ObjCMultiArgSelector:
3345 case DeclarationName::CXXOperatorName:
3350 case DeclarationName::CXXLiteralOperatorName:
3353 case DeclarationName::CXXConstructorName:
3354 case DeclarationName::CXXDestructorName:
3355 case DeclarationName::CXXConversionFunctionName:
3356 case DeclarationName::CXXUsingDirective:
3410 DeclarationName ConversionName;
3414 DeclarationName Name = D->first;
3417 if (Name.getNameKind() == DeclarationName::CXXConversionFunctionName) {
3480 DeclarationName Name = D->first;
3920 for (llvm::DenseMap<DeclarationName, NamedDecl *>::iterator
4649 void ASTWriter::AddDeclarationName(DeclarationName Name, RecordDataImpl &Record) {
4653 case DeclarationName::Identifier:
4657 case DeclarationName::ObjCZeroArgSelector:
4658 case DeclarationName::ObjCOneArgSelector:
4659 case DeclarationName::ObjCMultiArgSelector:
4663 case DeclarationName::CXXConstructorName:
4664 case DeclarationName::CXXDestructorName:
4665 case DeclarationName::CXXConversionFunctionName:
4669 case DeclarationName::CXXOperatorName:
4673 case DeclarationName::CXXLiteralOperatorName:
4677 case DeclarationName::CXXUsingDirective:
4684 DeclarationName Name, RecordDataImpl &Record) {
4686 case DeclarationName::CXXConstructorName:
4687 case DeclarationName::CXXDestructorName:
4688 case DeclarationName::CXXConversionFunctionName:
4692 case DeclarationName::CXXOperatorName:
4701 case DeclarationName::CXXLiteralOperatorName:
4707 case DeclarationName::Identifier:
4708 case DeclarationName::ObjCZeroArgSelector:
4709 case DeclarationName::ObjCOneArgSelector:
4710 case DeclarationName::ObjCMultiArgSelector:
4711 case DeclarationName::CXXUsingDirective: