Lines Matching refs:DeclarationName
3410 case DeclarationName::Identifier: in EmitKeyDataLength()
3411 case DeclarationName::ObjCZeroArgSelector: in EmitKeyDataLength()
3412 case DeclarationName::ObjCOneArgSelector: in EmitKeyDataLength()
3413 case DeclarationName::ObjCMultiArgSelector: in EmitKeyDataLength()
3414 case DeclarationName::CXXLiteralOperatorName: in EmitKeyDataLength()
3417 case DeclarationName::CXXOperatorName: in EmitKeyDataLength()
3420 case DeclarationName::CXXConstructorName: in EmitKeyDataLength()
3421 case DeclarationName::CXXDestructorName: in EmitKeyDataLength()
3422 case DeclarationName::CXXConversionFunctionName: in EmitKeyDataLength()
3423 case DeclarationName::CXXUsingDirective: in EmitKeyDataLength()
3442 case DeclarationName::Identifier: in EmitKey()
3443 case DeclarationName::CXXLiteralOperatorName: in EmitKey()
3446 case DeclarationName::ObjCZeroArgSelector: in EmitKey()
3447 case DeclarationName::ObjCOneArgSelector: in EmitKey()
3448 case DeclarationName::ObjCMultiArgSelector: in EmitKey()
3451 case DeclarationName::CXXOperatorName: in EmitKey()
3456 case DeclarationName::CXXConstructorName: in EmitKey()
3457 case DeclarationName::CXXDestructorName: in EmitKey()
3458 case DeclarationName::CXXConversionFunctionName: in EmitKey()
3459 case DeclarationName::CXXUsingDirective: in EmitKey()
3511 SmallVector<DeclarationName, 16> Names; in GenerateNameLookupTable()
3515 llvm::SmallSet<DeclarationName, 8> ConstructorNameSet, ConversionNameSet; in GenerateNameLookupTable()
3551 case DeclarationName::CXXConstructorName: in GenerateNameLookupTable()
3557 case DeclarationName::CXXConversionFunctionName: in GenerateNameLookupTable()
3596 case DeclarationName::CXXConstructorName: in GenerateNameLookupTable()
3601 case DeclarationName::CXXConversionFunctionName: in GenerateNameLookupTable()
3643 case DeclarationName::CXXConstructorName: in GenerateNameLookupTable()
3647 case DeclarationName::CXXConversionFunctionName: in GenerateNameLookupTable()
3694 SmallVector<std::pair<DeclarationName, DeclContext::lookup_result>, 16> in WriteDeclContextVisibleBlock()
3705 DeclarationName Name = NameAndResult.first; in WriteDeclContextVisibleBlock()
3707 if (Name.getNameKind() == DeclarationName::CXXConstructorName || in WriteDeclContextVisibleBlock()
3708 Name.getNameKind() == DeclarationName::CXXConversionFunctionName) { in WriteDeclContextVisibleBlock()
5024 void ASTWriter::AddDeclarationName(DeclarationName Name, RecordDataImpl &Record) { in AddDeclarationName()
5028 case DeclarationName::Identifier: in AddDeclarationName()
5032 case DeclarationName::ObjCZeroArgSelector: in AddDeclarationName()
5033 case DeclarationName::ObjCOneArgSelector: in AddDeclarationName()
5034 case DeclarationName::ObjCMultiArgSelector: in AddDeclarationName()
5038 case DeclarationName::CXXConstructorName: in AddDeclarationName()
5039 case DeclarationName::CXXDestructorName: in AddDeclarationName()
5040 case DeclarationName::CXXConversionFunctionName: in AddDeclarationName()
5044 case DeclarationName::CXXOperatorName: in AddDeclarationName()
5048 case DeclarationName::CXXLiteralOperatorName: in AddDeclarationName()
5052 case DeclarationName::CXXUsingDirective: in AddDeclarationName()
5080 DeclarationName Name, RecordDataImpl &Record) { in AddDeclarationNameLoc()
5082 case DeclarationName::CXXConstructorName: in AddDeclarationNameLoc()
5083 case DeclarationName::CXXDestructorName: in AddDeclarationNameLoc()
5084 case DeclarationName::CXXConversionFunctionName: in AddDeclarationNameLoc()
5088 case DeclarationName::CXXOperatorName: in AddDeclarationNameLoc()
5097 case DeclarationName::CXXLiteralOperatorName: in AddDeclarationNameLoc()
5103 case DeclarationName::Identifier: in AddDeclarationNameLoc()
5104 case DeclarationName::ObjCZeroArgSelector: in AddDeclarationNameLoc()
5105 case DeclarationName::ObjCOneArgSelector: in AddDeclarationNameLoc()
5106 case DeclarationName::ObjCMultiArgSelector: in AddDeclarationNameLoc()
5107 case DeclarationName::CXXUsingDirective: in AddDeclarationNameLoc()