Lines Matching refs:Out
171 void mangleDynamicInitializer(const VarDecl *D, raw_ostream &Out) override;
173 raw_ostream &Out) override;
174 void mangleDynamicStermFinalizer(const VarDecl *D, raw_ostream &Out) override;
176 raw_ostream &Out) override;
178 raw_ostream &Out) override;
258 raw_ostream &Out; member in __anond7e5ad700111::CXXNameMangler
336 void write(raw_ostream &Out, const NamedDecl *ND, in write() argument
371 writeSortedUniqueAbiTags(Out, TagList); in write()
412 void writeSortedUniqueAbiTags(raw_ostream &Out, const AbiTagList &AbiTags) { in writeSortedUniqueAbiTags() argument
415 Out << "B"; in writeSortedUniqueAbiTags()
416 Out << Tag.size(); in writeSortedUniqueAbiTags()
417 Out << Tag; in writeSortedUniqueAbiTags()
433 : Context(C), Out(Out_), NullOut(NullOut_), Structor(getStructor(D)), in CXXNameMangler()
441 : Context(C), Out(Out_), Structor(getStructor(D)), StructorType(Type), in CXXNameMangler()
445 : Context(C), Out(Out_), Structor(getStructor(D)), StructorType(Type), in CXXNameMangler()
449 : Context(Outer.Context), Out(Out_), NullOut(false), in CXXNameMangler()
455 : Context(Outer.Context), Out(Out_), NullOut(true), in CXXNameMangler()
460 raw_ostream &getStream() { return Out; } in getStream()
723 AbiTags->write(Out, ND, DisableDerivedAbiTags ? nullptr : AdditionalAbiTags); in writeAbiTags()
736 Out << "_Z"; in mangle()
794 Out << FunctionEncodingStream.str().substr(EncodingPositionStart); in mangleFunctionEncoding()
804 Out << "Ua9enable_ifI"; in mangleFunctionEncodingBareType()
818 Out << 'X'; in mangleFunctionEncodingBareType()
820 Out << 'E'; in mangleFunctionEncodingBareType()
823 Out << 'E'; in mangleFunctionEncodingBareType()
1023 Out << 'W'; in mangleModuleName()
1025 Out << 'E'; in mangleModuleName()
1034 Out << '_' << static_cast<char>('0' + It->second); in mangleModuleNamePrefix()
1036 Out << 'W' << (It->second - 10) << '_'; in mangleModuleNamePrefix()
1048 Out << Parts.second.size() << Parts.second; in mangleModuleNamePrefix()
1072 Out << "St"; in mangleUnscopedName()
1138 Out.write(buffer.data(), numCharacters); in mangleFloat()
1142 Out << 'L'; in mangleFloatLiteral()
1145 Out << 'E'; in mangleFloatLiteral()
1157 Out << 'L'; in mangleNullPointer()
1159 Out << "0E"; in mangleNullPointer()
1164 Out << 'n'; in mangleNumber()
1165 Value.abs().print(Out, /*signed*/ false); in mangleNumber()
1167 Value.print(Out, /*signed*/ false); in mangleNumber()
1174 Out << 'n'; in mangleNumber()
1178 Out << Number; in mangleNumber()
1188 Out << 'h'; in mangleCallOffset()
1190 Out << '_'; in mangleCallOffset()
1194 Out << 'v'; in mangleCallOffset()
1196 Out << '_'; in mangleCallOffset()
1198 Out << '_'; in mangleCallOffset()
1256 Out << "gs"; in mangleUnresolvedPrefix()
1260 Out << "sr"; in mangleUnresolvedPrefix()
1273 Out << "sr"; in mangleUnresolvedPrefix()
1281 Out << "sr"; in mangleUnresolvedPrefix()
1299 Out << "sr"; in mangleUnresolvedPrefix()
1314 Out << "sr"; in mangleUnresolvedPrefix()
1324 Out << 'E'; in mangleUnresolvedPrefix()
1341 Out << "dn"; in mangleUnresolvedName()
1348 Out << "on"; in mangleUnresolvedName()
1391 Out << "DC"; in mangleUnqualifiedName()
1394 Out << 'E'; in mangleUnqualifiedName()
1405 Out << GUID.size() << GUID; in mangleUnqualifiedName()
1411 Out << "TA"; in mangleUnqualifiedName()
1432 Out << 'L'; in mangleUnqualifiedName()
1458 Out << "12_GLOBAL__N_1"; in mangleUnqualifiedName()
1533 Out << "Ut"; in mangleUnqualifiedName()
1535 Out << UnnamedMangle - 2; in mangleUnqualifiedName()
1536 Out << '_'; in mangleUnqualifiedName()
1552 Out << Str.size(); in mangleUnqualifiedName()
1553 Out << Str; in mangleUnqualifiedName()
1633 Out << II->getLength() + sizeof("__regcall3__") - 1 << "__regcall3__" in mangleRegCallName()
1641 Out << II->getLength() + sizeof("__device_stub__") - 1 << "__device_stub__" in mangleDeviceStubName()
1649 Out << II->getLength() << II->getName(); in mangleSourceName()
1662 Out << 'N'; in mangleNestedName()
1682 Out << 'E'; in mangleNestedName()
1689 Out << 'N'; in mangleNestedName()
1694 Out << 'E'; in mangleNestedName()
1706 Out << 'N'; in mangleNestedNameWithClosurePrefix()
1711 Out << 'E'; in mangleNestedNameWithClosurePrefix()
1741 Out << 'Z'; in mangleLocalName()
1758 Out << 'E'; in mangleLocalName()
1775 Out << 'd'; in mangleLocalName()
1779 Out << '_'; in mangleLocalName()
1807 Out << 'd'; in mangleLocalName()
1811 Out << '_'; in mangleLocalName()
1825 Out << '_' << disc; in mangleLocalName()
1827 Out << "__" << disc << '_'; in mangleLocalName()
1860 Out << 'M'; in mangleUnqualifiedBlock()
1875 Out << "Ub"; in mangleUnqualifiedBlock()
1877 Out << Number - 1; in mangleUnqualifiedBlock()
1878 Out << '_'; in mangleUnqualifiedBlock()
1889 Out << "Tp"; in mangleTemplateParamDecl()
1890 Out << "Ty"; in mangleTemplateParamDecl()
1894 Out << "Tn"; in mangleTemplateParamDecl()
1900 Out << "Tp"; in mangleTemplateParamDecl()
1904 Out << "Tn"; in mangleTemplateParamDecl()
1911 Out << "Tt"; in mangleTemplateParamDecl()
1914 Out << "E"; in mangleTemplateParamDecl()
1918 Out << "Tp"; in mangleTemplateParamDecl()
1919 Out << "Tt"; in mangleTemplateParamDecl()
1922 Out << "E"; in mangleTemplateParamDecl()
1941 Out << 'M'; in mangleLambda()
1946 Out << "Ul"; in mangleLambda()
1948 Out << "E"; in mangleLambda()
1969 Out << '_'; in mangleLambda()
2150 Out << 'M'; in mangleClosurePrefix()
2213 Out << "_SUBSTPACK_"; in mangleType()
2268 Out << "_SUBSTPACK_"; in mangleUnresolvedTypeOrSimpleId()
2283 Out << Prefix; in mangleUnresolvedTypeOrSimpleId()
2343 Out << "_SUBSTPACK_"; in mangleUnresolvedTypeOrSimpleId()
2398 Out << "cv"; in mangleOperatorName()
2403 Out << "li"; in mangleOperatorName()
2417 case OO_New: Out << "nw"; break; in mangleOperatorName()
2419 case OO_Array_New: Out << "na"; break; in mangleOperatorName()
2421 case OO_Delete: Out << "dl"; break; in mangleOperatorName()
2423 case OO_Array_Delete: Out << "da"; break; in mangleOperatorName()
2427 Out << (Arity == 1? "ps" : "pl"); break; in mangleOperatorName()
2431 Out << (Arity == 1? "ng" : "mi"); break; in mangleOperatorName()
2435 Out << (Arity == 1? "ad" : "an"); break; in mangleOperatorName()
2440 Out << (Arity == 1? "de" : "ml"); break; in mangleOperatorName()
2442 case OO_Tilde: Out << "co"; break; in mangleOperatorName()
2444 case OO_Slash: Out << "dv"; break; in mangleOperatorName()
2446 case OO_Percent: Out << "rm"; break; in mangleOperatorName()
2448 case OO_Pipe: Out << "or"; break; in mangleOperatorName()
2450 case OO_Caret: Out << "eo"; break; in mangleOperatorName()
2452 case OO_Equal: Out << "aS"; break; in mangleOperatorName()
2454 case OO_PlusEqual: Out << "pL"; break; in mangleOperatorName()
2456 case OO_MinusEqual: Out << "mI"; break; in mangleOperatorName()
2458 case OO_StarEqual: Out << "mL"; break; in mangleOperatorName()
2460 case OO_SlashEqual: Out << "dV"; break; in mangleOperatorName()
2462 case OO_PercentEqual: Out << "rM"; break; in mangleOperatorName()
2464 case OO_AmpEqual: Out << "aN"; break; in mangleOperatorName()
2466 case OO_PipeEqual: Out << "oR"; break; in mangleOperatorName()
2468 case OO_CaretEqual: Out << "eO"; break; in mangleOperatorName()
2470 case OO_LessLess: Out << "ls"; break; in mangleOperatorName()
2472 case OO_GreaterGreater: Out << "rs"; break; in mangleOperatorName()
2474 case OO_LessLessEqual: Out << "lS"; break; in mangleOperatorName()
2476 case OO_GreaterGreaterEqual: Out << "rS"; break; in mangleOperatorName()
2478 case OO_EqualEqual: Out << "eq"; break; in mangleOperatorName()
2480 case OO_ExclaimEqual: Out << "ne"; break; in mangleOperatorName()
2482 case OO_Less: Out << "lt"; break; in mangleOperatorName()
2484 case OO_Greater: Out << "gt"; break; in mangleOperatorName()
2486 case OO_LessEqual: Out << "le"; break; in mangleOperatorName()
2488 case OO_GreaterEqual: Out << "ge"; break; in mangleOperatorName()
2490 case OO_Exclaim: Out << "nt"; break; in mangleOperatorName()
2492 case OO_AmpAmp: Out << "aa"; break; in mangleOperatorName()
2494 case OO_PipePipe: Out << "oo"; break; in mangleOperatorName()
2496 case OO_PlusPlus: Out << "pp"; break; in mangleOperatorName()
2498 case OO_MinusMinus: Out << "mm"; break; in mangleOperatorName()
2500 case OO_Comma: Out << "cm"; break; in mangleOperatorName()
2502 case OO_ArrowStar: Out << "pm"; break; in mangleOperatorName()
2504 case OO_Arrow: Out << "pt"; break; in mangleOperatorName()
2506 case OO_Call: Out << "cl"; break; in mangleOperatorName()
2508 case OO_Subscript: Out << "ix"; break; in mangleOperatorName()
2513 case OO_Conditional: Out << "qu"; break; in mangleOperatorName()
2516 case OO_Coawait: Out << "aw"; break; in mangleOperatorName()
2519 case OO_Spaceship: Out << "ss"; break; in mangleOperatorName()
2533 Out << "U2ASI"; in mangleQualifiers()
2535 Out << "E"; in mangleQualifiers()
2671 Out << 'r'; in mangleQualifiers()
2673 Out << 'V'; in mangleQualifiers()
2675 Out << 'K'; in mangleQualifiers()
2679 Out << 'U' << name.size() << name; in mangleVendorQualifier()
2690 Out << 'R'; in mangleRefQualifier()
2694 Out << 'O'; in mangleRefQualifier()
2700 Context.mangleObjCMethodNameAsSourceName(MD, Out); in mangleObjCMethodName()
2875 Out << 'v'; in mangleType()
2878 Out << 'b'; in mangleType()
2882 Out << 'c'; in mangleType()
2885 Out << 'h'; in mangleType()
2888 Out << 't'; in mangleType()
2891 Out << 'j'; in mangleType()
2894 Out << 'm'; in mangleType()
2897 Out << 'y'; in mangleType()
2900 Out << 'o'; in mangleType()
2903 Out << 'a'; in mangleType()
2907 Out << 'w'; in mangleType()
2910 Out << "Du"; in mangleType()
2913 Out << "Ds"; in mangleType()
2916 Out << "Di"; in mangleType()
2919 Out << 's'; in mangleType()
2922 Out << 'i'; in mangleType()
2925 Out << 'l'; in mangleType()
2928 Out << 'x'; in mangleType()
2931 Out << 'n'; in mangleType()
2934 Out << "DF16_"; in mangleType()
2962 Out << "Dh"; in mangleType()
2965 Out << 'f'; in mangleType()
2968 Out << 'd'; in mangleType()
2975 Out << TI->getLongDoubleMangling(); in mangleType()
2983 Out << TI->getFloat128Mangling(); in mangleType()
2988 Out << TI->getBFloat16Mangling(); in mangleType()
2992 Out << "Dn"; in mangleType()
3004 Out << "11objc_object"; in mangleType()
3007 Out << "10objc_class"; in mangleType()
3010 Out << "13objc_selector"; in mangleType()
3015 Out << type_name.size() << type_name; \ in mangleType()
3019 Out << "11ocl_sampler"; in mangleType()
3022 Out << "9ocl_event"; in mangleType()
3025 Out << "12ocl_clkevent"; in mangleType()
3028 Out << "9ocl_queue"; in mangleType()
3031 Out << "13ocl_reserveid"; in mangleType()
3036 Out << type_name.size() << type_name; \ in mangleType()
3046 Out << (type_name == InternalName ? "u" : "") << type_name.size() \ in mangleType()
3052 Out << (type_name == InternalName ? "u" : "") << type_name.size() \ in mangleType()
3059 Out << 'u' << type_name.size() << type_name; \ in mangleType()
3066 Out << 'u' << type_name.size() << type_name; \ in mangleType()
3173 Out << "DO"; in mangleType()
3175 Out << "E"; in mangleType()
3178 Out << "Dw"; in mangleType()
3181 Out << "E"; in mangleType()
3184 Out << "Do"; in mangleType()
3187 Out << 'F'; in mangleType()
3196 Out << 'E'; in mangleType()
3203 Out << 'F'; in mangleType()
3212 Out << 'E'; in mangleType()
3244 Out << 'v'; in mangleBareFunctionType()
3266 Out << "U25pass_dynamic_object_size" << Attr->getType(); in mangleBareFunctionType()
3268 Out << "U17pass_object_size" << Attr->getType(); in mangleBareFunctionType()
3277 Out << 'z'; in mangleBareFunctionType()
3302 Out << 'A' << T->getSize() << '_'; in mangleType()
3306 Out << 'A'; in mangleType()
3310 Out << '_'; in mangleType()
3314 Out << 'A'; in mangleType()
3320 Out << '_'; in mangleType()
3324 Out << "A_"; in mangleType()
3331 Out << 'M'; in mangleType()
3369 Out << "_SUBSTPACK_"; in mangleType()
3374 Out << 'P'; in mangleType()
3378 Out << 'P'; in mangleType()
3384 Out << 'R'; in mangleType()
3390 Out << 'O'; in mangleType()
3396 Out << 'C'; in mangleType()
3450 Out << strlen(BaseName) + strlen(EltName); in mangleNeonVectorType()
3451 Out << BaseName << EltName; in mangleNeonVectorType()
3529 Out << TypeName.length() << TypeName; in mangleAArch64NeonVectorType()
3623 Out << "9__SVE_VLSI" << 'u' << TypeName.size() << TypeName << "Lj" in mangleAArch64FixedSveVectorType()
3661 Out << "Dv" << T->getNumElements() << '_'; in mangleType()
3663 Out << 'p'; in mangleType()
3665 Out << 'b'; in mangleType()
3688 Out << "Dv"; in mangleType()
3690 Out << '_'; in mangleType()
3692 Out << 'p'; in mangleType()
3694 Out << 'b'; in mangleType()
3703 Out << "Dv"; in mangleType()
3705 Out << '_'; in mangleType()
3714 Out << "u" << VendorQualifier.size() << VendorQualifier; in mangleType()
3716 Out << "I"; in mangleType()
3726 Out << "E"; in mangleType()
3733 Out << "u" << VendorQualifier.size() << VendorQualifier; in mangleType()
3735 Out << "I"; in mangleType()
3739 Out << "E"; in mangleType()
3750 Out << "Dp"; in mangleType()
3761 Out << "U8__kindof"; in mangleType()
3772 Out << 'U' << QualStr.size() << QualStr; in mangleType()
3779 Out << 'I'; in mangleType()
3782 Out << 'E'; in mangleType()
3787 Out << "U13block_pointer"; in mangleType()
3833 Out << "Ts"; in mangleType()
3836 Out << "Tu"; in mangleType()
3839 Out << "Te"; in mangleType()
3843 Out << 'N'; in mangleType()
3846 Out << 'E'; in mangleType()
3851 Out << 'N'; in mangleType()
3863 Out << 'E'; in mangleType()
3869 Out << "u6typeof"; in mangleType()
3875 Out << "u6typeof"; in mangleType()
3895 Out << "Dt"; in mangleType()
3897 Out << "DT"; in mangleType()
3899 Out << 'E'; in mangleType()
3906 Out << 'U'; in mangleType()
3910 Out << "3eut"; in mangleType()
3925 Out << (T->isDecltypeAuto() ? "Dc" : "Da"); in mangleType()
3946 Out << "U7_Atomic"; in mangleType()
3954 Out << "8ocl_pipe"; in mangleType()
3958 Out << "U7_ExtInt"; in mangleType()
3964 Out << "j"; in mangleType()
3966 Out << "i"; in mangleType()
3970 Out << "U7_ExtInt"; in mangleType()
3974 Out << "j"; in mangleType()
3976 Out << "i"; in mangleType()
3982 Out << 'L'; in mangleIntegerLiteral()
3987 Out << (Value.getBoolValue() ? '1' : '0'); in mangleIntegerLiteral()
3991 Out << 'E'; in mangleIntegerLiteral()
4011 Out << "dtdefpT"; in mangleMemberExprBase()
4013 Out << (IsArrow ? "pt" : "dt"); in mangleMemberExprBase()
4067 Out << CastEncoding; in mangleCastExpression()
4116 Out << 'X'; in mangleExpression()
4124 Out << 'L'; in mangleExpression()
4126 Out << 'E'; in mangleExpression()
4243 Out << "u8__uuidof"; in mangleExpression()
4248 Out << 'E'; in mangleExpression()
4252 Out << "u8__uuidoft"; in mangleExpression()
4256 Out << "u8__uuidofz"; in mangleExpression()
4281 Out << "il"; in mangleExpression()
4283 Out << "E"; in mangleExpression()
4292 Out << "di"; in mangleExpression()
4295 Out << "dx"; in mangleExpression()
4300 Out << "dX"; in mangleExpression()
4338 Out << "cp"; in mangleExpression()
4345 Out << "cl"; in mangleExpression()
4356 Out << 'E'; in mangleExpression()
4363 if (New->isGlobalNew()) Out << "gs"; in mangleExpression()
4364 Out << (New->isArray() ? "na" : "nw"); in mangleExpression()
4368 Out << '_'; in mangleExpression()
4372 Out << "il"; in mangleExpression()
4374 Out << "pi"; in mangleExpression()
4392 Out << 'E'; in mangleExpression()
4407 Out << 'E'; in mangleExpression()
4409 Out << "sr"; in mangleExpression()
4411 Out << 'E'; in mangleExpression()
4417 Out << "dn"; in mangleExpression()
4475 Out << "tl"; in mangleExpression()
4478 Out << "E"; in mangleExpression()
4482 Out << "cv"; in mangleExpression()
4484 if (N != 1) Out << '_'; in mangleExpression()
4486 if (N != 1) Out << 'E'; in mangleExpression()
4502 Out << "il"; in mangleExpression()
4505 Out << "E"; in mangleExpression()
4516 Out << "tl"; in mangleExpression()
4518 Out << "cv"; in mangleExpression()
4521 Out << '_'; in mangleExpression()
4535 Out << 'E'; in mangleExpression()
4541 Out << "cv"; in mangleExpression()
4543 Out << "_E"; in mangleExpression()
4548 Out << "nx"; in mangleExpression()
4577 Out << 't'; in mangleExpression()
4580 Out << 'z'; in mangleExpression()
4587 Out << 's'; in mangleExpression()
4596 Out << "u11__alignof__"; in mangleExpression()
4601 Out << 'E'; in mangleExpression()
4606 Out << 'a'; in mangleExpression()
4634 Out << "tw"; in mangleExpression()
4637 Out << "tr"; in mangleExpression()
4648 Out << "ti"; in mangleExpression()
4651 Out << "te"; in mangleExpression()
4662 if (DE->isGlobalDelete()) Out << "gs"; in mangleExpression()
4663 Out << (DE->isArrayForm() ? "da" : "dl"); in mangleExpression()
4683 Out << "ix"; in mangleExpression()
4692 Out << "ixix"; in mangleExpression()
4704 Out << "ds"; in mangleExpression()
4746 Out << "v1U" << Kind.size() << Kind; in mangleExpression()
4766 Out << "tl"; in mangleExpression()
4769 Out << "E"; in mangleExpression()
4817 Out << "L_Z"; in mangleExpression()
4822 Out << 'E'; in mangleExpression()
4837 Out << "_SUBSTPACK_"; in mangleExpression()
4844 Out << "v110_SUBSTPACK"; in mangleExpression()
4880 Out << 'L'; in mangleExpression()
4882 Out << cast<CharacterLiteral>(E)->getValue(); in mangleExpression()
4883 Out << 'E'; in mangleExpression()
4889 Out << "Lb"; in mangleExpression()
4890 Out << (cast<ObjCBoolLiteralExpr>(E)->getValue() ? '1' : '0'); in mangleExpression()
4891 Out << 'E'; in mangleExpression()
4896 Out << "Lb"; in mangleExpression()
4897 Out << (cast<CXXBoolLiteralExpr>(E)->getValue() ? '1' : '0'); in mangleExpression()
4898 Out << 'E'; in mangleExpression()
4915 Out << 'L'; in mangleExpression()
4921 Out << '_'; in mangleExpression()
4924 Out << "0_"; in mangleExpression()
4930 Out << 'E'; in mangleExpression()
4937 Out << 'L'; in mangleExpression()
4940 Out << 'E'; in mangleExpression()
4952 Out << "LDnE"; in mangleExpression()
4958 Out << "sp"; in mangleExpression()
4966 Out << "sP"; in mangleExpression()
4969 Out << "E"; in mangleExpression()
4973 Out << "sZ"; in mangleExpression()
4996 Out << (FE->getInit() ? "fL" : "fl"); in mangleExpression()
4998 Out << (FE->getInit() ? "fR" : "fr"); in mangleExpression()
5001 Out << "ds"; in mangleExpression()
5016 Out << "fpT"; in mangleExpression()
5022 Out << "v18co_await"; in mangleExpression()
5029 Out << "v18co_await"; in mangleExpression()
5036 Out << "v18co_yield"; in mangleExpression()
5043 Out << "u33__builtin_sycl_unique_stable_name"; in mangleExpression()
5046 Out << "E"; in mangleExpression()
5052 Out << 'E'; in mangleExpression()
5096 Out << "fp"; in mangleFunctionParam()
5098 Out << "fL" << (nestingDepth - 1) << 'p'; in mangleFunctionParam()
5117 Out << (parmIndex - 1); in mangleFunctionParam()
5119 Out << '_'; in mangleFunctionParam()
5130 Out << 'C'; in mangleCXXCtorType()
5132 Out << 'I'; in mangleCXXCtorType()
5135 Out << '1'; in mangleCXXCtorType()
5138 Out << '2'; in mangleCXXCtorType()
5141 Out << '5'; in mangleCXXCtorType()
5159 Out << "D0"; in mangleCXXDtorType()
5162 Out << "D1"; in mangleCXXDtorType()
5165 Out << "D2"; in mangleCXXDtorType()
5168 Out << "D5"; in mangleCXXDtorType()
5249 Out << 'I'; in mangleTemplateArgs()
5254 Out << 'E'; in mangleTemplateArgs()
5260 Out << 'I'; in mangleTemplateArgs()
5264 Out << 'E'; in mangleTemplateArgs()
5271 Out << 'I'; in mangleTemplateArgs()
5275 Out << 'E'; in mangleTemplateArgs()
5299 Out << "Dp"; in mangleTemplateArg()
5351 Out << 'J'; in mangleTemplateArg()
5354 Out << 'E'; in mangleTemplateArg()
5380 Out << 'L'; in mangleTemplateArgExpr()
5382 Out << 'E'; in mangleTemplateArgExpr()
5386 Out << 'X'; in mangleTemplateArgExpr()
5388 Out << 'E'; in mangleTemplateArgExpr()
5507 Out << 'X'; in mangleValueInTemplateArg()
5515 Out << 'L'; in mangleValueInTemplateArg()
5517 Out << 'E'; in mangleValueInTemplateArg()
5547 Out << "tl"; in mangleValueInTemplateArg()
5558 Out << 'E'; in mangleValueInTemplateArg()
5567 Out << 'L'; in mangleValueInTemplateArg()
5569 Out << 'E'; in mangleValueInTemplateArg()
5575 Out << "tl"; in mangleValueInTemplateArg()
5578 Out << "di"; in mangleValueInTemplateArg()
5582 Out << 'E'; in mangleValueInTemplateArg()
5590 Out << "tl"; in mangleValueInTemplateArg()
5607 Out << 'E'; in mangleValueInTemplateArg()
5615 Out << "tl"; in mangleValueInTemplateArg()
5622 Out << 'E'; in mangleValueInTemplateArg()
5641 Out << "tl"; in mangleValueInTemplateArg()
5648 Out << 'E'; in mangleValueInTemplateArg()
5655 Out << "tl"; in mangleValueInTemplateArg()
5662 Out << 'E'; in mangleValueInTemplateArg()
5685 Out << "rc"; in mangleValueInTemplateArg()
5687 Out << "Li0E"; in mangleValueInTemplateArg()
5689 Out << 'E'; in mangleValueInTemplateArg()
5691 Out << "L"; in mangleValueInTemplateArg()
5693 Out << Offset.getQuantity() << 'E'; in mangleValueInTemplateArg()
5705 Out << "decvP"; in mangleValueInTemplateArg()
5709 Out << "cv"; in mangleValueInTemplateArg()
5712 Out << "plcvPcad"; in mangleValueInTemplateArg()
5721 Out << "cv"; in mangleValueInTemplateArg()
5725 Out << "ad"; in mangleValueInTemplateArg()
5726 Out << "so"; in mangleValueInTemplateArg()
5737 Out << "cv"; in mangleValueInTemplateArg()
5742 Out << "ad"; in mangleValueInTemplateArg()
5750 Out << 'L'; in mangleValueInTemplateArg()
5752 Out << 'E'; in mangleValueInTemplateArg()
5758 Out << "ti"; in mangleValueInTemplateArg()
5770 Out << 'L'; in mangleValueInTemplateArg()
5773 Out << 'E'; in mangleValueInTemplateArg()
5796 Out << '_'; in mangleValueInTemplateArg()
5798 Out << (FD->getFieldIndex() - 1); in mangleValueInTemplateArg()
5808 Out << 'p'; in mangleValueInTemplateArg()
5809 Out << 'E'; in mangleValueInTemplateArg()
5827 Out << "mc"; in mangleValueInTemplateArg()
5835 Out << "cv"; in mangleValueInTemplateArg()
5838 Out << "adL"; in mangleValueInTemplateArg()
5840 Out << 'E'; in mangleValueInTemplateArg()
5846 Out << 'E'; in mangleValueInTemplateArg()
5852 Out << 'E'; in mangleValueInTemplateArg()
5864 Out << 'T'; in mangleTemplateParameter()
5866 Out << 'L' << (Depth - 1) << '_'; in mangleTemplateParameter()
5868 Out << (Index - 1); in mangleTemplateParameter()
5869 Out << '_'; in mangleTemplateParameter()
5874 Out << '0'; in mangleSeqID()
5888 Out.write(I.base(), I - BufferRef.rbegin()); in mangleSeqID()
5890 Out << '_'; in mangleSeqID()
5943 Out << 'S'; in mangleSubstitution()
6008 Out << "St"; in mangleStandardSubstitution()
6019 Out << "Sa"; in mangleStandardSubstitution()
6025 Out << "Sb"; in mangleStandardSubstitution()
6053 Out << "Ss"; in mangleStandardSubstitution()
6060 Out << "Si"; in mangleStandardSubstitution()
6067 Out << "So"; in mangleStandardSubstitution()
6074 Out << "Sd"; in mangleStandardSubstitution()
6169 raw_ostream &Out) { in mangleCXXName() argument
6180 CXXNameMangler Mangler(*this, Out, CD, Type); in mangleCXXName()
6186 CXXNameMangler Mangler(*this, Out, DD, Type); in mangleCXXName()
6190 CXXNameMangler Mangler(*this, Out, D); in mangleCXXName()
6195 raw_ostream &Out) { in mangleCXXCtorComdat() argument
6196 CXXNameMangler Mangler(*this, Out, D, Ctor_Comdat); in mangleCXXCtorComdat()
6201 raw_ostream &Out) { in mangleCXXDtorComdat() argument
6202 CXXNameMangler Mangler(*this, Out, D, Dtor_Comdat); in mangleCXXDtorComdat()
6208 raw_ostream &Out) { in mangleThunk() argument
6218 CXXNameMangler Mangler(*this, Out); in mangleThunk()
6237 const ThisAdjustment &ThisAdjustment, raw_ostream &Out) { in mangleCXXDtorThunk() argument
6240 CXXNameMangler Mangler(*this, Out, DD, Type); in mangleCXXDtorThunk()
6252 raw_ostream &Out) { in mangleStaticGuardVariable() argument
6255 CXXNameMangler Mangler(*this, Out); in mangleStaticGuardVariable()
6263 raw_ostream &Out) { in mangleDynamicInitializer() argument
6267 Out << "__cxx_global_var_init"; in mangleDynamicInitializer()
6271 raw_ostream &Out) { in mangleDynamicAtExitDestructor() argument
6273 CXXNameMangler Mangler(*this, Out); in mangleDynamicAtExitDestructor()
6282 raw_ostream &Out) { in mangleDynamicStermFinalizer() argument
6285 CXXNameMangler Mangler(*this, Out); in mangleDynamicStermFinalizer()
6294 const NamedDecl *EnclosingDecl, raw_ostream &Out) { in mangleSEHFilterExpression() argument
6295 CXXNameMangler Mangler(*this, Out); in mangleSEHFilterExpression()
6304 const NamedDecl *EnclosingDecl, raw_ostream &Out) { in mangleSEHFinallyBlock() argument
6305 CXXNameMangler Mangler(*this, Out); in mangleSEHFinallyBlock()
6314 raw_ostream &Out) { in mangleItaniumThreadLocalInit() argument
6316 CXXNameMangler Mangler(*this, Out); in mangleItaniumThreadLocalInit()
6323 raw_ostream &Out) { in mangleItaniumThreadLocalWrapper() argument
6325 CXXNameMangler Mangler(*this, Out); in mangleItaniumThreadLocalWrapper()
6332 raw_ostream &Out) { in mangleReferenceTemporary() argument
6335 CXXNameMangler Mangler(*this, Out); in mangleReferenceTemporary()
6343 raw_ostream &Out) { in mangleCXXVTable() argument
6345 CXXNameMangler Mangler(*this, Out); in mangleCXXVTable()
6351 raw_ostream &Out) { in mangleCXXVTT() argument
6353 CXXNameMangler Mangler(*this, Out); in mangleCXXVTT()
6361 raw_ostream &Out) { in mangleCXXCtorVTable() argument
6363 CXXNameMangler Mangler(*this, Out); in mangleCXXCtorVTable()
6371 void ItaniumMangleContextImpl::mangleCXXRTTI(QualType Ty, raw_ostream &Out) { in mangleCXXRTTI() argument
6374 CXXNameMangler Mangler(*this, Out); in mangleCXXRTTI()
6380 raw_ostream &Out) { in mangleCXXRTTIName() argument
6382 CXXNameMangler Mangler(*this, Out); in mangleCXXRTTIName()
6387 void ItaniumMangleContextImpl::mangleTypeName(QualType Ty, raw_ostream &Out) { in mangleTypeName() argument
6388 mangleCXXRTTIName(Ty, Out); in mangleTypeName()
6396 raw_ostream &Out) { in mangleLambdaSig() argument
6397 CXXNameMangler Mangler(*this, Out); in mangleLambdaSig()