Home | History | Annotate | Download | only in Serialization

Lines Matching refs:DeclarationName

2976   typedef DeclarationName key_type;
2984 unsigned ComputeHash(DeclarationName Name) {
2989 case DeclarationName::Identifier:
2992 case DeclarationName::ObjCZeroArgSelector:
2993 case DeclarationName::ObjCOneArgSelector:
2994 case DeclarationName::ObjCMultiArgSelector:
2997 case DeclarationName::CXXConstructorName:
2998 case DeclarationName::CXXDestructorName:
2999 case DeclarationName::CXXConversionFunctionName:
3001 case DeclarationName::CXXOperatorName:
3004 case DeclarationName::CXXLiteralOperatorName:
3006 case DeclarationName::CXXUsingDirective:
3014 EmitKeyDataLength(raw_ostream& Out, DeclarationName Name,
3018 case DeclarationName::Identifier:
3019 case DeclarationName::ObjCZeroArgSelector:
3020 case DeclarationName::ObjCOneArgSelector:
3021 case DeclarationName::ObjCMultiArgSelector:
3022 case DeclarationName::CXXLiteralOperatorName:
3025 case DeclarationName::CXXOperatorName:
3028 case DeclarationName::CXXConstructorName:
3029 case DeclarationName::CXXDestructorName:
3030 case DeclarationName::CXXConversionFunctionName:
3031 case DeclarationName::CXXUsingDirective:
3043 void EmitKey(raw_ostream& Out, DeclarationName Name, unsigned) {
3048 case DeclarationName::Identifier:
3051 case DeclarationName::ObjCZeroArgSelector:
3052 case DeclarationName::ObjCOneArgSelector:
3053 case DeclarationName::ObjCMultiArgSelector:
3056 case DeclarationName::CXXOperatorName:
3061 case DeclarationName::CXXLiteralOperatorName:
3064 case DeclarationName::CXXConstructorName:
3065 case DeclarationName::CXXDestructorName:
3066 case DeclarationName::CXXConversionFunctionName:
3067 case DeclarationName::CXXUsingDirective:
3123 DeclarationName ConversionName;
3127 DeclarationName Name = D->first;
3130 if (Name.getNameKind() == DeclarationName::CXXConversionFunctionName) {
3193 DeclarationName Name = D->first;
3619 for (llvm::DenseMap<DeclarationName, NamedDecl *>::iterator
4329 void ASTWriter::AddDeclarationName(DeclarationName Name, RecordDataImpl &Record) {
4333 case DeclarationName::Identifier:
4337 case DeclarationName::ObjCZeroArgSelector:
4338 case DeclarationName::ObjCOneArgSelector:
4339 case DeclarationName::ObjCMultiArgSelector:
4343 case DeclarationName::CXXConstructorName:
4344 case DeclarationName::CXXDestructorName:
4345 case DeclarationName::CXXConversionFunctionName:
4349 case DeclarationName::CXXOperatorName:
4353 case DeclarationName::CXXLiteralOperatorName:
4357 case DeclarationName::CXXUsingDirective:
4364 DeclarationName Name, RecordDataImpl &Record) {
4366 case DeclarationName::CXXConstructorName:
4367 case DeclarationName::CXXDestructorName:
4368 case DeclarationName::CXXConversionFunctionName:
4372 case DeclarationName::CXXOperatorName:
4381 case DeclarationName::CXXLiteralOperatorName:
4387 case DeclarationName::Identifier:
4388 case DeclarationName::ObjCZeroArgSelector:
4389 case DeclarationName::ObjCOneArgSelector:
4390 case DeclarationName::ObjCMultiArgSelector:
4391 case DeclarationName::CXXUsingDirective: