Lines Matching defs:Range
397 void mangleAddressSpaceType(QualType T, Qualifiers Quals, SourceRange Range);
398 void mangleType(QualType T, SourceRange Range,
436 void mangleFunctionArgumentType(QualType T, SourceRange Range);
446 SourceRange Range);
456 void mangleCallingConvention(CallingConv CC, SourceRange Range);
457 void mangleCallingConvention(const FunctionType *T, SourceRange Range);
473 SourceRange Range);
475 SourceRange Range);
2133 SourceRange Range) {
2155 Extra.mangleType(Type, Range);
2162 SourceRange Range) {
2172 Quals, Range);
2313 SourceRange Range) {
2348 mangleType(T, Range, QMM_Drop);
2389 SourceRange Range) {
2455 Extra.mangleType(T, Range, QMM_Escape);
2460 void MicrosoftCXXNameMangler::mangleType(QualType T, SourceRange Range,
2522 mangleType(cast<CLASS##Type>(ty), Quals, Range); \
2532 SourceRange Range) {
2746 Diags.Report(Range.getBegin(), DiagID)
2747 << T->getName(Context.getASTContext().getPrintingPolicy()) << Range;
2781 SourceRange Range;
2782 if (D) Range = D->getSourceRange();
2814 mangleCallingConvention(CC, Range);
2847 Range);
2860 mangleType(T->getReturnType(), Range, QMM_Result);
2867 mangleType(ResultType, Range, QMM_Result);
2882 mangleType(ResultType, Range, QMM_Result);
2903 mangleFunctionArgumentType(Proto->getParamType(I), Range);
2996 SourceRange Range) {
3068 Diags.Report(Range.getBegin(), DiagID) << Range;
3071 SourceRange Range) {
3072 mangleCallingConvention(T->getCallConv(), Range);
3086 Qualifiers, SourceRange Range) {
3092 Diags.Report(Range.getBegin(), DiagID)
3093 << Range;
3227 Qualifiers Quals, SourceRange Range) {
3238 mangleType(PointeeType, Range, QMM_Drop);
3243 Qualifiers, SourceRange Range) {
3247 Diags.Report(Range.getBegin(), DiagID)
3248 << Range;
3252 Qualifiers, SourceRange Range) {
3256 Diags.Report(Range.getBegin(), DiagID)
3257 << Range;
3264 SourceRange Range) {
3273 mangleType(PointeeType, Range);
3275 mangleAddressSpaceType(PointeeType, PointeeType.getQualifiers(), Range);
3279 Qualifiers Quals, SourceRange Range) {
3288 return mangleObjCLifetime(PointeeType, Quals, Range);
3292 mangleType(PointeeType, Range);
3299 Qualifiers Quals, SourceRange Range) {
3304 mangleType(PointeeType, Range);
3311 Qualifiers Quals, SourceRange Range) {
3316 mangleType(PointeeType, Range);
3320 SourceRange Range) {
3328 Extra.mangleType(ElementType, Range, QMM_Escape);
3354 SourceRange Range) {
3394 Range, QMM_Escape);
3402 Qualifiers Quals, SourceRange Range) {
3403 mangleType(static_cast<const VectorType *>(T), Quals, Range);
3407 Qualifiers, SourceRange Range) {
3412 Diags.Report(Range.getBegin(), DiagID) << Range;
3416 Qualifiers, SourceRange Range) {
3420 Diags.Report(Range.getBegin(), DiagID)
3421 << Range;
3425 Qualifiers quals, SourceRange Range) {
3429 Diags.Report(Range.getBegin(), DiagID) << Range;
3433 Qualifiers quals, SourceRange Range) {
3438 Diags.Report(Range.getBegin(), DiagID) << Range;
3442 Qualifiers, SourceRange Range) {
3447 Diags.Report(Range.getBegin(), DiagID) << Range;
3458 Qualifiers Quals, SourceRange Range) {
3460 return mangleObjCKindOfType(T, Quals, Range);
3463 return mangleType(T->getBaseType(), Range, QMM_Drop);
3488 mangleType(TA, Range, QMM_Drop);
3500 Qualifiers Quals, SourceRange Range) {
3516 Qualifiers, SourceRange Range) {
3520 Diags.Report(Range.getBegin(), DiagID)
3521 << Range;
3525 SourceRange Range) {
3529 Diags.Report(Range.getBegin(), DiagID)
3530 << Range;
3535 SourceRange Range) {
3539 Diags.Report(Range.getBegin(), DiagID)
3540 << Range;
3544 SourceRange Range) {
3548 Diags.Report(Range.getBegin(), DiagID)
3549 << Range;
3553 Qualifiers Quals, SourceRange Range) {
3555 mangleType(T->getSelectedType(), Range);
3559 SourceRange Range) {
3563 Diags.Report(Range.getBegin(), DiagID)
3564 << Range;
3568 SourceRange Range) {
3572 Diags.Report(Range.getBegin(), DiagID)
3573 << Range;
3577 SourceRange Range) {
3581 Diags.Report(Range.getBegin(), DiagID)
3582 << Range;
3586 Qualifiers, SourceRange Range) {
3590 Diags.Report(Range.getBegin(), DiagID)
3591 << Range;
3595 SourceRange Range) {
3601 Diags.Report(Range.getBegin(), DiagID)
3602 << Range;
3606 const DeducedTemplateSpecializationType *T, Qualifiers, SourceRange Range) {
3612 Diags.Report(Range.getBegin(), DiagID)
3613 << Range;
3617 SourceRange Range) {
3625 Extra.mangleType(ValueType, Range, QMM_Escape);
3631 SourceRange Range) {
3639 Extra.mangleType(ElementType, Range, QMM_Escape);
3671 SourceRange Range) {
3686 Qualifiers, SourceRange Range) {
3690 Diags.Report(Range.getBegin(), DiagID) << Range;