Home | History | Annotate | Download | only in Serialization

Lines Matching refs:DeclarationName

2666   typedef DeclarationName key_type;
2674 unsigned ComputeHash(DeclarationName Name) {
2679 case DeclarationName::Identifier:
2682 case DeclarationName::ObjCZeroArgSelector:
2683 case DeclarationName::ObjCOneArgSelector:
2684 case DeclarationName::ObjCMultiArgSelector:
2687 case DeclarationName::CXXConstructorName:
2688 case DeclarationName::CXXDestructorName:
2689 case DeclarationName::CXXConversionFunctionName:
2691 case DeclarationName::CXXOperatorName:
2694 case DeclarationName::CXXLiteralOperatorName:
2696 case DeclarationName::CXXUsingDirective:
2704 EmitKeyDataLength(raw_ostream& Out, DeclarationName Name,
2708 case DeclarationName::Identifier:
2709 case DeclarationName::ObjCZeroArgSelector:
2710 case DeclarationName::ObjCOneArgSelector:
2711 case DeclarationName::ObjCMultiArgSelector:
2712 case DeclarationName::CXXLiteralOperatorName:
2715 case DeclarationName::CXXOperatorName:
2718 case DeclarationName::CXXConstructorName:
2719 case DeclarationName::CXXDestructorName:
2720 case DeclarationName::CXXConversionFunctionName:
2721 case DeclarationName::CXXUsingDirective:
2733 void EmitKey(raw_ostream& Out, DeclarationName Name, unsigned) {
2739 case DeclarationName::Identifier:
2742 case DeclarationName::ObjCZeroArgSelector:
2743 case DeclarationName::ObjCOneArgSelector:
2744 case DeclarationName::ObjCMultiArgSelector:
2747 case DeclarationName::CXXOperatorName:
2751 case DeclarationName::CXXLiteralOperatorName:
2754 case DeclarationName::CXXConstructorName:
2755 case DeclarationName::CXXDestructorName:
2756 case DeclarationName::CXXConversionFunctionName:
2757 case DeclarationName::CXXUsingDirective:
2810 DeclarationName ConversionName;
2814 DeclarationName Name = D->first;
2817 if (Name.getNameKind() == DeclarationName::CXXConversionFunctionName) {
2880 DeclarationName Name = D->first;
3274 for (llvm::DenseMap<DeclarationName, NamedDecl *>::iterator
3907 void ASTWriter::AddDeclarationName(DeclarationName Name, RecordDataImpl &Record) {
3911 case DeclarationName::Identifier:
3915 case DeclarationName::ObjCZeroArgSelector:
3916 case DeclarationName::ObjCOneArgSelector:
3917 case DeclarationName::ObjCMultiArgSelector:
3921 case DeclarationName::CXXConstructorName:
3922 case DeclarationName::CXXDestructorName:
3923 case DeclarationName::CXXConversionFunctionName:
3927 case DeclarationName::CXXOperatorName:
3931 case DeclarationName::CXXLiteralOperatorName:
3935 case DeclarationName::CXXUsingDirective:
3942 DeclarationName Name, RecordDataImpl &Record) {
3944 case DeclarationName::CXXConstructorName:
3945 case DeclarationName::CXXDestructorName:
3946 case DeclarationName::CXXConversionFunctionName:
3950 case DeclarationName::CXXOperatorName:
3959 case DeclarationName::CXXLiteralOperatorName:
3965 case DeclarationName::Identifier:
3966 case DeclarationName::ObjCZeroArgSelector:
3967 case DeclarationName::ObjCOneArgSelector:
3968 case DeclarationName::ObjCMultiArgSelector:
3969 case DeclarationName::CXXUsingDirective: