Lines Matching refs:Out
172 void mangleDynamicInitializer(const VarDecl *D, raw_ostream &Out) override;
174 raw_ostream &Out) override;
175 void mangleDynamicStermFinalizer(const VarDecl *D, raw_ostream &Out) override;
177 raw_ostream &Out) override;
179 raw_ostream &Out) override;
255 raw_ostream &Out; member in __anon58ce5dc70111::CXXNameMangler
333 void write(raw_ostream &Out, const NamedDecl *ND, in write() argument
368 writeSortedUniqueAbiTags(Out, TagList); in write()
409 void writeSortedUniqueAbiTags(raw_ostream &Out, const AbiTagList &AbiTags) { in writeSortedUniqueAbiTags() argument
412 Out << "B"; in writeSortedUniqueAbiTags()
413 Out << Tag.size(); in writeSortedUniqueAbiTags()
414 Out << Tag; in writeSortedUniqueAbiTags()
430 : Context(C), Out(Out_), NullOut(NullOut_), Structor(getStructor(D)), in CXXNameMangler()
438 : Context(C), Out(Out_), Structor(getStructor(D)), StructorType(Type), in CXXNameMangler()
442 : Context(C), Out(Out_), Structor(getStructor(D)), StructorType(Type), in CXXNameMangler()
446 : Context(Outer.Context), Out(Out_), NullOut(false), in CXXNameMangler()
452 : Context(Outer.Context), Out(Out_), NullOut(true), in CXXNameMangler()
457 raw_ostream &getStream() { return Out; } in getStream()
720 AbiTags->write(Out, ND, DisableDerivedAbiTags ? nullptr : AdditionalAbiTags); in writeAbiTags()
733 Out << "_Z"; in mangle()
791 Out << FunctionEncodingStream.str().substr(EncodingPositionStart); in mangleFunctionEncoding()
801 Out << "Ua9enable_ifI"; in mangleFunctionEncodingBareType()
815 Out << 'X'; in mangleFunctionEncodingBareType()
817 Out << 'E'; in mangleFunctionEncodingBareType()
820 Out << 'E'; in mangleFunctionEncodingBareType()
1020 Out << 'W'; in mangleModuleName()
1022 Out << 'E'; in mangleModuleName()
1031 Out << '_' << static_cast<char>('0' + It->second); in mangleModuleNamePrefix()
1033 Out << 'W' << (It->second - 10) << '_'; in mangleModuleNamePrefix()
1045 Out << Parts.second.size() << Parts.second; in mangleModuleNamePrefix()
1069 Out << "St"; in mangleUnscopedName()
1135 Out.write(buffer.data(), numCharacters); in mangleFloat()
1139 Out << 'L'; in mangleFloatLiteral()
1142 Out << 'E'; in mangleFloatLiteral()
1154 Out << 'L'; in mangleNullPointer()
1156 Out << "0E"; in mangleNullPointer()
1161 Out << 'n'; in mangleNumber()
1162 Value.abs().print(Out, /*signed*/ false); in mangleNumber()
1164 Value.print(Out, /*signed*/ false); in mangleNumber()
1171 Out << 'n'; in mangleNumber()
1175 Out << Number; in mangleNumber()
1185 Out << 'h'; in mangleCallOffset()
1187 Out << '_'; in mangleCallOffset()
1191 Out << 'v'; in mangleCallOffset()
1193 Out << '_'; in mangleCallOffset()
1195 Out << '_'; in mangleCallOffset()
1253 Out << "gs"; in mangleUnresolvedPrefix()
1257 Out << "sr"; in mangleUnresolvedPrefix()
1270 Out << "sr"; in mangleUnresolvedPrefix()
1278 Out << "sr"; in mangleUnresolvedPrefix()
1296 Out << "sr"; in mangleUnresolvedPrefix()
1311 Out << "sr"; in mangleUnresolvedPrefix()
1321 Out << 'E'; in mangleUnresolvedPrefix()
1338 Out << "dn"; in mangleUnresolvedName()
1345 Out << "on"; in mangleUnresolvedName()
1388 Out << "DC"; in mangleUnqualifiedName()
1391 Out << 'E'; in mangleUnqualifiedName()
1402 Out << GUID.size() << GUID; in mangleUnqualifiedName()
1408 Out << "TA"; in mangleUnqualifiedName()
1429 Out << 'L'; in mangleUnqualifiedName()
1455 Out << "12_GLOBAL__N_1"; in mangleUnqualifiedName()
1528 Out << "Ut"; in mangleUnqualifiedName()
1530 Out << UnnamedMangle - 2; in mangleUnqualifiedName()
1531 Out << '_'; in mangleUnqualifiedName()
1547 Out << Str.size(); in mangleUnqualifiedName()
1548 Out << Str; in mangleUnqualifiedName()
1628 Out << II->getLength() + sizeof("__regcall3__") - 1 << "__regcall3__" in mangleRegCallName()
1636 Out << II->getLength() + sizeof("__device_stub__") - 1 << "__device_stub__" in mangleDeviceStubName()
1644 Out << II->getLength() << II->getName(); in mangleSourceName()
1657 Out << 'N'; in mangleNestedName()
1677 Out << 'E'; in mangleNestedName()
1684 Out << 'N'; in mangleNestedName()
1689 Out << 'E'; in mangleNestedName()
1701 Out << 'N'; in mangleNestedNameWithClosurePrefix()
1706 Out << 'E'; in mangleNestedNameWithClosurePrefix()
1736 Out << 'Z'; in mangleLocalName()
1753 Out << 'E'; in mangleLocalName()
1770 Out << 'd'; in mangleLocalName()
1774 Out << '_'; in mangleLocalName()
1802 Out << 'd'; in mangleLocalName()
1806 Out << '_'; in mangleLocalName()
1820 Out << '_' << disc; in mangleLocalName()
1822 Out << "__" << disc << '_'; in mangleLocalName()
1855 Out << 'M'; in mangleUnqualifiedBlock()
1870 Out << "Ub"; in mangleUnqualifiedBlock()
1872 Out << Number - 1; in mangleUnqualifiedBlock()
1873 Out << '_'; in mangleUnqualifiedBlock()
1884 Out << "Tp"; in mangleTemplateParamDecl()
1885 Out << "Ty"; in mangleTemplateParamDecl()
1889 Out << "Tn"; in mangleTemplateParamDecl()
1895 Out << "Tp"; in mangleTemplateParamDecl()
1899 Out << "Tn"; in mangleTemplateParamDecl()
1906 Out << "Tt"; in mangleTemplateParamDecl()
1909 Out << "E"; in mangleTemplateParamDecl()
1913 Out << "Tp"; in mangleTemplateParamDecl()
1914 Out << "Tt"; in mangleTemplateParamDecl()
1917 Out << "E"; in mangleTemplateParamDecl()
1936 Out << 'M'; in mangleLambda()
1941 Out << "Ul"; in mangleLambda()
1943 Out << "E"; in mangleLambda()
1962 Out << '_'; in mangleLambda()
2143 Out << 'M'; in mangleClosurePrefix()
2206 Out << "_SUBSTPACK_"; in mangleType()
2261 Out << "_SUBSTPACK_"; in mangleUnresolvedTypeOrSimpleId()
2276 Out << Prefix; in mangleUnresolvedTypeOrSimpleId()
2336 Out << "_SUBSTPACK_"; in mangleUnresolvedTypeOrSimpleId()
2391 Out << "cv"; in mangleOperatorName()
2396 Out << "li"; in mangleOperatorName()
2410 case OO_New: Out << "nw"; break; in mangleOperatorName()
2412 case OO_Array_New: Out << "na"; break; in mangleOperatorName()
2414 case OO_Delete: Out << "dl"; break; in mangleOperatorName()
2416 case OO_Array_Delete: Out << "da"; break; in mangleOperatorName()
2420 Out << (Arity == 1? "ps" : "pl"); break; in mangleOperatorName()
2424 Out << (Arity == 1? "ng" : "mi"); break; in mangleOperatorName()
2428 Out << (Arity == 1? "ad" : "an"); break; in mangleOperatorName()
2433 Out << (Arity == 1? "de" : "ml"); break; in mangleOperatorName()
2435 case OO_Tilde: Out << "co"; break; in mangleOperatorName()
2437 case OO_Slash: Out << "dv"; break; in mangleOperatorName()
2439 case OO_Percent: Out << "rm"; break; in mangleOperatorName()
2441 case OO_Pipe: Out << "or"; break; in mangleOperatorName()
2443 case OO_Caret: Out << "eo"; break; in mangleOperatorName()
2445 case OO_Equal: Out << "aS"; break; in mangleOperatorName()
2447 case OO_PlusEqual: Out << "pL"; break; in mangleOperatorName()
2449 case OO_MinusEqual: Out << "mI"; break; in mangleOperatorName()
2451 case OO_StarEqual: Out << "mL"; break; in mangleOperatorName()
2453 case OO_SlashEqual: Out << "dV"; break; in mangleOperatorName()
2455 case OO_PercentEqual: Out << "rM"; break; in mangleOperatorName()
2457 case OO_AmpEqual: Out << "aN"; break; in mangleOperatorName()
2459 case OO_PipeEqual: Out << "oR"; break; in mangleOperatorName()
2461 case OO_CaretEqual: Out << "eO"; break; in mangleOperatorName()
2463 case OO_LessLess: Out << "ls"; break; in mangleOperatorName()
2465 case OO_GreaterGreater: Out << "rs"; break; in mangleOperatorName()
2467 case OO_LessLessEqual: Out << "lS"; break; in mangleOperatorName()
2469 case OO_GreaterGreaterEqual: Out << "rS"; break; in mangleOperatorName()
2471 case OO_EqualEqual: Out << "eq"; break; in mangleOperatorName()
2473 case OO_ExclaimEqual: Out << "ne"; break; in mangleOperatorName()
2475 case OO_Less: Out << "lt"; break; in mangleOperatorName()
2477 case OO_Greater: Out << "gt"; break; in mangleOperatorName()
2479 case OO_LessEqual: Out << "le"; break; in mangleOperatorName()
2481 case OO_GreaterEqual: Out << "ge"; break; in mangleOperatorName()
2483 case OO_Exclaim: Out << "nt"; break; in mangleOperatorName()
2485 case OO_AmpAmp: Out << "aa"; break; in mangleOperatorName()
2487 case OO_PipePipe: Out << "oo"; break; in mangleOperatorName()
2489 case OO_PlusPlus: Out << "pp"; break; in mangleOperatorName()
2491 case OO_MinusMinus: Out << "mm"; break; in mangleOperatorName()
2493 case OO_Comma: Out << "cm"; break; in mangleOperatorName()
2495 case OO_ArrowStar: Out << "pm"; break; in mangleOperatorName()
2497 case OO_Arrow: Out << "pt"; break; in mangleOperatorName()
2499 case OO_Call: Out << "cl"; break; in mangleOperatorName()
2501 case OO_Subscript: Out << "ix"; break; in mangleOperatorName()
2506 case OO_Conditional: Out << "qu"; break; in mangleOperatorName()
2509 case OO_Coawait: Out << "aw"; break; in mangleOperatorName()
2512 case OO_Spaceship: Out << "ss"; break; in mangleOperatorName()
2526 Out << "U2ASI"; in mangleQualifiers()
2528 Out << "E"; in mangleQualifiers()
2664 Out << 'r'; in mangleQualifiers()
2666 Out << 'V'; in mangleQualifiers()
2668 Out << 'K'; in mangleQualifiers()
2672 Out << 'U' << name.size() << name; in mangleVendorQualifier()
2683 Out << 'R'; in mangleRefQualifier()
2687 Out << 'O'; in mangleRefQualifier()
2693 Context.mangleObjCMethodNameAsSourceName(MD, Out); in mangleObjCMethodName()
2868 Out << 'v'; in mangleType()
2871 Out << 'b'; in mangleType()
2875 Out << 'c'; in mangleType()
2878 Out << 'h'; in mangleType()
2881 Out << 't'; in mangleType()
2884 Out << 'j'; in mangleType()
2887 Out << 'm'; in mangleType()
2890 Out << 'y'; in mangleType()
2893 Out << 'o'; in mangleType()
2896 Out << 'a'; in mangleType()
2900 Out << 'w'; in mangleType()
2903 Out << "Du"; in mangleType()
2906 Out << "Ds"; in mangleType()
2909 Out << "Di"; in mangleType()
2912 Out << 's'; in mangleType()
2915 Out << 'i'; in mangleType()
2918 Out << 'l'; in mangleType()
2921 Out << 'x'; in mangleType()
2924 Out << 'n'; in mangleType()
2927 Out << "DF16_"; in mangleType()
2955 Out << "Dh"; in mangleType()
2958 Out << 'f'; in mangleType()
2961 Out << 'd'; in mangleType()
2968 Out << TI->getLongDoubleMangling(); in mangleType()
2976 Out << TI->getFloat128Mangling(); in mangleType()
2981 Out << TI->getBFloat16Mangling(); in mangleType()
2985 Out << "Dn"; in mangleType()
2997 Out << "11objc_object"; in mangleType()
3000 Out << "10objc_class"; in mangleType()
3003 Out << "13objc_selector"; in mangleType()
3008 Out << type_name.size() << type_name; \ in mangleType()
3012 Out << "11ocl_sampler"; in mangleType()
3015 Out << "9ocl_event"; in mangleType()
3018 Out << "12ocl_clkevent"; in mangleType()
3021 Out << "9ocl_queue"; in mangleType()
3024 Out << "13ocl_reserveid"; in mangleType()
3029 Out << type_name.size() << type_name; \ in mangleType()
3039 Out << (type_name == InternalName ? "u" : "") << type_name.size() \ in mangleType()
3045 Out << (type_name == InternalName ? "u" : "") << type_name.size() \ in mangleType()
3052 Out << 'u' << type_name.size() << type_name; \ in mangleType()
3059 Out << 'u' << type_name.size() << type_name; \ in mangleType()
3163 Out << "DO"; in mangleType()
3165 Out << "E"; in mangleType()
3168 Out << "Dw"; in mangleType()
3171 Out << "E"; in mangleType()
3174 Out << "Do"; in mangleType()
3177 Out << 'F'; in mangleType()
3186 Out << 'E'; in mangleType()
3193 Out << 'F'; in mangleType()
3202 Out << 'E'; in mangleType()
3234 Out << 'v'; in mangleBareFunctionType()
3256 Out << "U25pass_dynamic_object_size" << Attr->getType(); in mangleBareFunctionType()
3258 Out << "U17pass_object_size" << Attr->getType(); in mangleBareFunctionType()
3267 Out << 'z'; in mangleBareFunctionType()
3292 Out << 'A' << T->getSize() << '_'; in mangleType()
3296 Out << 'A'; in mangleType()
3300 Out << '_'; in mangleType()
3304 Out << 'A'; in mangleType()
3310 Out << '_'; in mangleType()
3314 Out << "A_"; in mangleType()
3321 Out << 'M'; in mangleType()
3359 Out << "_SUBSTPACK_"; in mangleType()
3364 Out << 'P'; in mangleType()
3368 Out << 'P'; in mangleType()
3374 Out << 'R'; in mangleType()
3380 Out << 'O'; in mangleType()
3386 Out << 'C'; in mangleType()
3440 Out << strlen(BaseName) + strlen(EltName); in mangleNeonVectorType()
3441 Out << BaseName << EltName; in mangleNeonVectorType()
3519 Out << TypeName.length() << TypeName; in mangleAArch64NeonVectorType()
3613 Out << "9__SVE_VLSI" << 'u' << TypeName.size() << TypeName << "Lj" in mangleAArch64FixedSveVectorType()
3651 Out << "Dv" << T->getNumElements() << '_'; in mangleType()
3653 Out << 'p'; in mangleType()
3655 Out << 'b'; in mangleType()
3678 Out << "Dv"; in mangleType()
3680 Out << '_'; in mangleType()
3682 Out << 'p'; in mangleType()
3684 Out << 'b'; in mangleType()
3693 Out << "Dv"; in mangleType()
3695 Out << '_'; in mangleType()
3704 Out << "u" << VendorQualifier.size() << VendorQualifier; in mangleType()
3706 Out << "I"; in mangleType()
3716 Out << "E"; in mangleType()
3723 Out << "u" << VendorQualifier.size() << VendorQualifier; in mangleType()
3725 Out << "I"; in mangleType()
3729 Out << "E"; in mangleType()
3740 Out << "Dp"; in mangleType()
3751 Out << "U8__kindof"; in mangleType()
3762 Out << 'U' << QualStr.size() << QualStr; in mangleType()
3769 Out << 'I'; in mangleType()
3772 Out << 'E'; in mangleType()
3777 Out << "U13block_pointer"; in mangleType()
3823 Out << "Ts"; in mangleType()
3826 Out << "Tu"; in mangleType()
3829 Out << "Te"; in mangleType()
3833 Out << 'N'; in mangleType()
3836 Out << 'E'; in mangleType()
3841 Out << 'N'; in mangleType()
3853 Out << 'E'; in mangleType()
3859 Out << "u6typeof"; in mangleType()
3865 Out << "u6typeof"; in mangleType()
3885 Out << "Dt"; in mangleType()
3887 Out << "DT"; in mangleType()
3889 Out << 'E'; in mangleType()
3896 Out << 'U'; in mangleType()
3900 Out << "3eut"; in mangleType()
3915 Out << (T->isDecltypeAuto() ? "Dc" : "Da"); in mangleType()
3936 Out << "U7_Atomic"; in mangleType()
3944 Out << "8ocl_pipe"; in mangleType()
3948 Out << "U7_ExtInt"; in mangleType()
3954 Out << "j"; in mangleType()
3956 Out << "i"; in mangleType()
3960 Out << "U7_ExtInt"; in mangleType()
3964 Out << "j"; in mangleType()
3966 Out << "i"; in mangleType()
3972 Out << 'L'; in mangleIntegerLiteral()
3977 Out << (Value.getBoolValue() ? '1' : '0'); in mangleIntegerLiteral()
3981 Out << 'E'; in mangleIntegerLiteral()
4001 Out << "dtdefpT"; in mangleMemberExprBase()
4003 Out << (IsArrow ? "pt" : "dt"); in mangleMemberExprBase()
4057 Out << CastEncoding; in mangleCastExpression()
4106 Out << 'X'; in mangleExpression()
4114 Out << 'L'; in mangleExpression()
4116 Out << 'E'; in mangleExpression()
4233 Out << "u8__uuidof"; in mangleExpression()
4238 Out << 'E'; in mangleExpression()
4242 Out << "u8__uuidoft"; in mangleExpression()
4246 Out << "u8__uuidofz"; in mangleExpression()
4271 Out << "il"; in mangleExpression()
4273 Out << "E"; in mangleExpression()
4282 Out << "di"; in mangleExpression()
4285 Out << "dx"; in mangleExpression()
4290 Out << "dX"; in mangleExpression()
4328 Out << "cp"; in mangleExpression()
4335 Out << "cl"; in mangleExpression()
4346 Out << 'E'; in mangleExpression()
4353 if (New->isGlobalNew()) Out << "gs"; in mangleExpression()
4354 Out << (New->isArray() ? "na" : "nw"); in mangleExpression()
4358 Out << '_'; in mangleExpression()
4362 Out << "il"; in mangleExpression()
4364 Out << "pi"; in mangleExpression()
4382 Out << 'E'; in mangleExpression()
4397 Out << 'E'; in mangleExpression()
4399 Out << "sr"; in mangleExpression()
4401 Out << 'E'; in mangleExpression()
4407 Out << "dn"; in mangleExpression()
4465 Out << "tl"; in mangleExpression()
4468 Out << "E"; in mangleExpression()
4472 Out << "cv"; in mangleExpression()
4474 if (N != 1) Out << '_'; in mangleExpression()
4476 if (N != 1) Out << 'E'; in mangleExpression()
4492 Out << "il"; in mangleExpression()
4495 Out << "E"; in mangleExpression()
4506 Out << "tl"; in mangleExpression()
4508 Out << "cv"; in mangleExpression()
4511 Out << '_'; in mangleExpression()
4525 Out << 'E'; in mangleExpression()
4531 Out << "cv"; in mangleExpression()
4533 Out << "_E"; in mangleExpression()
4538 Out << "nx"; in mangleExpression()
4567 Out << 't'; in mangleExpression()
4570 Out << 'z'; in mangleExpression()
4577 Out << 's'; in mangleExpression()
4586 Out << "u11__alignof__"; in mangleExpression()
4591 Out << 'E'; in mangleExpression()
4596 Out << 'a'; in mangleExpression()
4624 Out << "tw"; in mangleExpression()
4627 Out << "tr"; in mangleExpression()
4638 Out << "ti"; in mangleExpression()
4641 Out << "te"; in mangleExpression()
4652 if (DE->isGlobalDelete()) Out << "gs"; in mangleExpression()
4653 Out << (DE->isArrayForm() ? "da" : "dl"); in mangleExpression()
4673 Out << "ix"; in mangleExpression()
4682 Out << "ixix"; in mangleExpression()
4694 Out << "ds"; in mangleExpression()
4736 Out << "v1U" << Kind.size() << Kind; in mangleExpression()
4756 Out << "tl"; in mangleExpression()
4759 Out << "E"; in mangleExpression()
4807 Out << "L_Z"; in mangleExpression()
4812 Out << 'E'; in mangleExpression()
4827 Out << "_SUBSTPACK_"; in mangleExpression()
4834 Out << "v110_SUBSTPACK"; in mangleExpression()
4870 Out << 'L'; in mangleExpression()
4872 Out << cast<CharacterLiteral>(E)->getValue(); in mangleExpression()
4873 Out << 'E'; in mangleExpression()
4879 Out << "Lb"; in mangleExpression()
4880 Out << (cast<ObjCBoolLiteralExpr>(E)->getValue() ? '1' : '0'); in mangleExpression()
4881 Out << 'E'; in mangleExpression()
4886 Out << "Lb"; in mangleExpression()
4887 Out << (cast<CXXBoolLiteralExpr>(E)->getValue() ? '1' : '0'); in mangleExpression()
4888 Out << 'E'; in mangleExpression()
4905 Out << 'L'; in mangleExpression()
4911 Out << '_'; in mangleExpression()
4914 Out << "0_"; in mangleExpression()
4920 Out << 'E'; in mangleExpression()
4927 Out << 'L'; in mangleExpression()
4930 Out << 'E'; in mangleExpression()
4942 Out << "LDnE"; in mangleExpression()
4948 Out << "sp"; in mangleExpression()
4956 Out << "sP"; in mangleExpression()
4959 Out << "E"; in mangleExpression()
4963 Out << "sZ"; in mangleExpression()
4986 Out << (FE->getInit() ? "fL" : "fl"); in mangleExpression()
4988 Out << (FE->getInit() ? "fR" : "fr"); in mangleExpression()
4991 Out << "ds"; in mangleExpression()
5006 Out << "fpT"; in mangleExpression()
5012 Out << "v18co_await"; in mangleExpression()
5019 Out << "v18co_await"; in mangleExpression()
5026 Out << "v18co_yield"; in mangleExpression()
5032 Out << 'E'; in mangleExpression()
5076 Out << "fp"; in mangleFunctionParam()
5078 Out << "fL" << (nestingDepth - 1) << 'p'; in mangleFunctionParam()
5097 Out << (parmIndex - 1); in mangleFunctionParam()
5099 Out << '_'; in mangleFunctionParam()
5110 Out << 'C'; in mangleCXXCtorType()
5112 Out << 'I'; in mangleCXXCtorType()
5115 Out << '1'; in mangleCXXCtorType()
5118 Out << '2'; in mangleCXXCtorType()
5121 Out << '5'; in mangleCXXCtorType()
5139 Out << "D0"; in mangleCXXDtorType()
5142 Out << "D1"; in mangleCXXDtorType()
5145 Out << "D2"; in mangleCXXDtorType()
5148 Out << "D5"; in mangleCXXDtorType()
5229 Out << 'I'; in mangleTemplateArgs()
5234 Out << 'E'; in mangleTemplateArgs()
5240 Out << 'I'; in mangleTemplateArgs()
5244 Out << 'E'; in mangleTemplateArgs()
5251 Out << 'I'; in mangleTemplateArgs()
5255 Out << 'E'; in mangleTemplateArgs()
5279 Out << "Dp"; in mangleTemplateArg()
5331 Out << 'J'; in mangleTemplateArg()
5334 Out << 'E'; in mangleTemplateArg()
5360 Out << 'L'; in mangleTemplateArgExpr()
5362 Out << 'E'; in mangleTemplateArgExpr()
5366 Out << 'X'; in mangleTemplateArgExpr()
5368 Out << 'E'; in mangleTemplateArgExpr()
5487 Out << 'X'; in mangleValueInTemplateArg()
5495 Out << 'L'; in mangleValueInTemplateArg()
5497 Out << 'E'; in mangleValueInTemplateArg()
5527 Out << "tl"; in mangleValueInTemplateArg()
5538 Out << 'E'; in mangleValueInTemplateArg()
5547 Out << 'L'; in mangleValueInTemplateArg()
5549 Out << 'E'; in mangleValueInTemplateArg()
5555 Out << "tl"; in mangleValueInTemplateArg()
5558 Out << "di"; in mangleValueInTemplateArg()
5562 Out << 'E'; in mangleValueInTemplateArg()
5570 Out << "tl"; in mangleValueInTemplateArg()
5587 Out << 'E'; in mangleValueInTemplateArg()
5595 Out << "tl"; in mangleValueInTemplateArg()
5602 Out << 'E'; in mangleValueInTemplateArg()
5621 Out << "tl"; in mangleValueInTemplateArg()
5628 Out << 'E'; in mangleValueInTemplateArg()
5635 Out << "tl"; in mangleValueInTemplateArg()
5642 Out << 'E'; in mangleValueInTemplateArg()
5665 Out << "rc"; in mangleValueInTemplateArg()
5667 Out << "Li0E"; in mangleValueInTemplateArg()
5669 Out << 'E'; in mangleValueInTemplateArg()
5671 Out << "L"; in mangleValueInTemplateArg()
5673 Out << Offset.getQuantity() << 'E'; in mangleValueInTemplateArg()
5685 Out << "decvP"; in mangleValueInTemplateArg()
5689 Out << "cv"; in mangleValueInTemplateArg()
5692 Out << "plcvPcad"; in mangleValueInTemplateArg()
5701 Out << "cv"; in mangleValueInTemplateArg()
5705 Out << "ad"; in mangleValueInTemplateArg()
5706 Out << "so"; in mangleValueInTemplateArg()
5717 Out << "cv"; in mangleValueInTemplateArg()
5722 Out << "ad"; in mangleValueInTemplateArg()
5730 Out << 'L'; in mangleValueInTemplateArg()
5732 Out << 'E'; in mangleValueInTemplateArg()
5738 Out << "ti"; in mangleValueInTemplateArg()
5750 Out << 'L'; in mangleValueInTemplateArg()
5753 Out << 'E'; in mangleValueInTemplateArg()
5776 Out << '_'; in mangleValueInTemplateArg()
5778 Out << (FD->getFieldIndex() - 1); in mangleValueInTemplateArg()
5788 Out << 'p'; in mangleValueInTemplateArg()
5789 Out << 'E'; in mangleValueInTemplateArg()
5807 Out << "mc"; in mangleValueInTemplateArg()
5815 Out << "cv"; in mangleValueInTemplateArg()
5818 Out << "adL"; in mangleValueInTemplateArg()
5820 Out << 'E'; in mangleValueInTemplateArg()
5826 Out << 'E'; in mangleValueInTemplateArg()
5832 Out << 'E'; in mangleValueInTemplateArg()
5844 Out << 'T'; in mangleTemplateParameter()
5846 Out << 'L' << (Depth - 1) << '_'; in mangleTemplateParameter()
5848 Out << (Index - 1); in mangleTemplateParameter()
5849 Out << '_'; in mangleTemplateParameter()
5854 Out << '0'; in mangleSeqID()
5868 Out.write(I.base(), I - BufferRef.rbegin()); in mangleSeqID()
5870 Out << '_'; in mangleSeqID()
5923 Out << 'S'; in mangleSubstitution()
5988 Out << "St"; in mangleStandardSubstitution()
5999 Out << "Sa"; in mangleStandardSubstitution()
6005 Out << "Sb"; in mangleStandardSubstitution()
6033 Out << "Ss"; in mangleStandardSubstitution()
6040 Out << "Si"; in mangleStandardSubstitution()
6047 Out << "So"; in mangleStandardSubstitution()
6054 Out << "Sd"; in mangleStandardSubstitution()
6149 raw_ostream &Out) { in mangleCXXName() argument
6160 CXXNameMangler Mangler(*this, Out, CD, Type); in mangleCXXName()
6166 CXXNameMangler Mangler(*this, Out, DD, Type); in mangleCXXName()
6170 CXXNameMangler Mangler(*this, Out, D); in mangleCXXName()
6175 raw_ostream &Out) { in mangleCXXCtorComdat() argument
6176 CXXNameMangler Mangler(*this, Out, D, Ctor_Comdat); in mangleCXXCtorComdat()
6181 raw_ostream &Out) { in mangleCXXDtorComdat() argument
6182 CXXNameMangler Mangler(*this, Out, D, Dtor_Comdat); in mangleCXXDtorComdat()
6188 raw_ostream &Out) { in mangleThunk() argument
6198 CXXNameMangler Mangler(*this, Out); in mangleThunk()
6217 const ThisAdjustment &ThisAdjustment, raw_ostream &Out) { in mangleCXXDtorThunk() argument
6220 CXXNameMangler Mangler(*this, Out, DD, Type); in mangleCXXDtorThunk()
6232 raw_ostream &Out) { in mangleStaticGuardVariable() argument
6235 CXXNameMangler Mangler(*this, Out); in mangleStaticGuardVariable()
6243 raw_ostream &Out) { in mangleDynamicInitializer() argument
6247 Out << "__cxx_global_var_init"; in mangleDynamicInitializer()
6251 raw_ostream &Out) { in mangleDynamicAtExitDestructor() argument
6253 CXXNameMangler Mangler(*this, Out); in mangleDynamicAtExitDestructor()
6262 raw_ostream &Out) { in mangleDynamicStermFinalizer() argument
6265 CXXNameMangler Mangler(*this, Out); in mangleDynamicStermFinalizer()
6274 const NamedDecl *EnclosingDecl, raw_ostream &Out) { in mangleSEHFilterExpression() argument
6275 CXXNameMangler Mangler(*this, Out); in mangleSEHFilterExpression()
6284 const NamedDecl *EnclosingDecl, raw_ostream &Out) { in mangleSEHFinallyBlock() argument
6285 CXXNameMangler Mangler(*this, Out); in mangleSEHFinallyBlock()
6294 raw_ostream &Out) { in mangleItaniumThreadLocalInit() argument
6296 CXXNameMangler Mangler(*this, Out); in mangleItaniumThreadLocalInit()
6303 raw_ostream &Out) { in mangleItaniumThreadLocalWrapper() argument
6305 CXXNameMangler Mangler(*this, Out); in mangleItaniumThreadLocalWrapper()
6312 raw_ostream &Out) { in mangleReferenceTemporary() argument
6315 CXXNameMangler Mangler(*this, Out); in mangleReferenceTemporary()
6323 raw_ostream &Out) { in mangleCXXVTable() argument
6325 CXXNameMangler Mangler(*this, Out); in mangleCXXVTable()
6331 raw_ostream &Out) { in mangleCXXVTT() argument
6333 CXXNameMangler Mangler(*this, Out); in mangleCXXVTT()
6341 raw_ostream &Out) { in mangleCXXCtorVTable() argument
6343 CXXNameMangler Mangler(*this, Out); in mangleCXXCtorVTable()
6351 void ItaniumMangleContextImpl::mangleCXXRTTI(QualType Ty, raw_ostream &Out) { in mangleCXXRTTI() argument
6354 CXXNameMangler Mangler(*this, Out); in mangleCXXRTTI()
6360 raw_ostream &Out) { in mangleCXXRTTIName() argument
6362 CXXNameMangler Mangler(*this, Out); in mangleCXXRTTIName()
6367 void ItaniumMangleContextImpl::mangleTypeName(QualType Ty, raw_ostream &Out) { in mangleTypeName() argument
6368 mangleCXXRTTIName(Ty, Out); in mangleTypeName()
6376 raw_ostream &Out) { in mangleLambdaSig() argument
6377 CXXNameMangler Mangler(*this, Out); in mangleLambdaSig()