Lines Matching defs:Extra

1128         MicrosoftCXXNameMangler Extra(Context, Stream);
1129 Extra.mangleTemplateInstantiationName(TD, *TemplateArgs);
2166 MicrosoftCXXNameMangler Extra(Context, Stream);
2169 Extra.mangleSourceName("Protocol");
2170 Extra.mangleArtificialTagType(TagTypeKind::Struct, PD->getName());
2180 MicrosoftCXXNameMangler Extra(Context, Stream);
2188 Extra.mangleSourceName("Autoreleasing");
2191 Extra.mangleSourceName("Strong");
2194 Extra.mangleSourceName("Weak");
2197 Extra.manglePointerCVQualifiers(Quals);
2198 Extra.manglePointerExtQualifiers(Quals, Type);
2199 Extra.mangleType(Type, Range);
2209 MicrosoftCXXNameMangler Extra(Context, Stream);
2212 Extra.mangleSourceName("KindOf");
2213 Extra.mangleType(QualType(T, 0)
2450 MicrosoftCXXNameMangler Extra(Context, Stream);
2456 Extra.mangleSourceName("_AS");
2457 Extra.mangleIntegerLiteral(llvm::APSInt::getUnsigned(TargetAS));
2463 Extra.mangleSourceName("_ASCLglobal");
2466 Extra.mangleSourceName("_ASCLdevice");
2469 Extra.mangleSourceName("_ASCLhost");
2472 Extra.mangleSourceName("_ASCLlocal");
2475 Extra.mangleSourceName("_ASCLconstant");
2478 Extra.mangleSourceName("_ASCLprivate");
2481 Extra.mangleSourceName("_ASCLgeneric");
2484 Extra.mangleSourceName("_ASCUdevice");
2487 Extra.mangleSourceName("_ASCUconstant");
2490 Extra.mangleSourceName("_ASCUshared");
2499 Extra.mangleType(T, Range, QMM_Escape);
3457 MicrosoftCXXNameMangler Extra(Context, Stream);
3459 Extra.mangleSourceName("_Complex");
3460 Extra.mangleType(ElementType, Range, QMM_Escape);
3522 MicrosoftCXXNameMangler Extra(Context, Stream);
3524 Extra.mangleSourceName("__vector");
3525 Extra.mangleType(QualType(ET ? static_cast<const Type *>(ET) : BitIntTy, 0),
3527 Extra.mangleIntegerLiteral(llvm::APSInt::getUnsigned(T->getNumElements()));
3696 MicrosoftCXXNameMangler Extra(Context, Stream);
3698 Extra.mangleSourceName("_Atomic");
3699 Extra.mangleType(ValueType, Range, QMM_Escape);
3710 MicrosoftCXXNameMangler Extra(Context, Stream);
3712 Extra.mangleSourceName("ocl_pipe");
3713 Extra.mangleType(ElementType, Range, QMM_Escape);
3714 Extra.mangleIntegerLiteral(llvm::APSInt::get(T->isReadOnly()));
3748 MicrosoftCXXNameMangler Extra(Context, Stream);
3751 Extra.mangleSourceName("_UBitInt");
3753 Extra.mangleSourceName("_BitInt");
3754 Extra.mangleIntegerLiteral(llvm::APSInt::getUnsigned(T->getNumBits()));