Lines Matching refs:Out

117   void mangleDynamicInitializer(const VarDecl *D, raw_ostream &Out) override;
119 raw_ostream &Out) override;
120 void mangleDynamicStermFinalizer(const VarDecl *D, raw_ostream &Out) override;
122 raw_ostream &Out) override;
124 raw_ostream &Out) override;
216 raw_ostream &Out; member in __anon59bfe9ec0111::CXXNameMangler
294 void write(raw_ostream &Out, const NamedDecl *ND, in write() argument
329 writeSortedUniqueAbiTags(Out, TagList); in write()
370 void writeSortedUniqueAbiTags(raw_ostream &Out, const AbiTagList &AbiTags) { in writeSortedUniqueAbiTags() argument
373 Out << "B"; in writeSortedUniqueAbiTags()
374 Out << Tag.size(); in writeSortedUniqueAbiTags()
375 Out << Tag; in writeSortedUniqueAbiTags()
400 : Context(C), Out(Out_), NullOut(NullOut_), Structor(getStructor(D)), in CXXNameMangler()
408 : Context(C), Out(Out_), Structor(getStructor(D)), StructorType(Type), in CXXNameMangler()
412 : Context(C), Out(Out_), Structor(getStructor(D)), StructorType(Type), in CXXNameMangler()
416 : Context(Outer.Context), Out(Out_), Structor(Outer.Structor), in CXXNameMangler()
427 raw_ostream &getStream() { return Out; } in getStream()
764 AbiTags->write(Out, ND, DisableDerivedAbiTags ? nullptr : AdditionalAbiTags); in writeAbiTags()
777 Out << "_Z"; in mangle()
835 Out << FunctionEncodingStream.str().substr(EncodingPositionStart); in mangleFunctionEncoding()
845 Out << "Ua9enable_ifI"; in mangleFunctionEncodingBareType()
859 Out << 'X'; in mangleFunctionEncodingBareType()
861 Out << 'E'; in mangleFunctionEncodingBareType()
864 Out << 'E'; in mangleFunctionEncodingBareType()
1067 Out << 'S'; in mangleModuleNamePrefix()
1082 Out << 'W'; in mangleModuleNamePrefix()
1084 Out << 'P'; in mangleModuleNamePrefix()
1085 Out << Parts.second.size() << Parts.second; in mangleModuleNamePrefix()
1109 Out << "St"; in mangleUnscopedName()
1176 Out.write(buffer.data(), numCharacters); in mangleFloat()
1180 Out << 'L'; in mangleFloatLiteral()
1183 Out << 'E'; in mangleFloatLiteral()
1195 Out << 'L'; in mangleNullPointer()
1197 Out << "0E"; in mangleNullPointer()
1202 Out << 'n'; in mangleNumber()
1203 Value.abs().print(Out, /*signed*/ false); in mangleNumber()
1205 Value.print(Out, /*signed*/ false); in mangleNumber()
1212 Out << 'n'; in mangleNumber()
1216 Out << Number; in mangleNumber()
1226 Out << 'h'; in mangleCallOffset()
1228 Out << '_'; in mangleCallOffset()
1232 Out << 'v'; in mangleCallOffset()
1234 Out << '_'; in mangleCallOffset()
1236 Out << '_'; in mangleCallOffset()
1294 Out << "gs"; in mangleUnresolvedPrefix()
1298 Out << "sr"; in mangleUnresolvedPrefix()
1311 Out << "sr"; in mangleUnresolvedPrefix()
1319 Out << "sr"; in mangleUnresolvedPrefix()
1337 Out << "sr"; in mangleUnresolvedPrefix()
1352 Out << "sr"; in mangleUnresolvedPrefix()
1362 Out << 'E'; in mangleUnresolvedPrefix()
1379 Out << "dn"; in mangleUnresolvedName()
1386 Out << "on"; in mangleUnresolvedName()
1431 Out << "DC"; in mangleUnqualifiedName()
1434 Out << 'E'; in mangleUnqualifiedName()
1445 Out << GUID.size() << GUID; in mangleUnqualifiedName()
1451 Out << "TA"; in mangleUnqualifiedName()
1472 Out << 'L'; in mangleUnqualifiedName()
1498 Out << "12_GLOBAL__N_1"; in mangleUnqualifiedName()
1581 Out << "Ut"; in mangleUnqualifiedName()
1583 Out << UnnamedMangle - 2; in mangleUnqualifiedName()
1584 Out << '_'; in mangleUnqualifiedName()
1600 Out << Str.size(); in mangleUnqualifiedName()
1601 Out << Str; in mangleUnqualifiedName()
1681 Out << II->getLength() + sizeof("__regcall3__") - 1 << "__regcall3__" in mangleRegCallName()
1689 Out << II->getLength() + sizeof("__device_stub__") - 1 << "__device_stub__" in mangleDeviceStubName()
1697 Out << II->getLength() << II->getName(); in mangleSourceName()
1710 Out << 'N'; in mangleNestedName()
1730 Out << 'E'; in mangleNestedName()
1737 Out << 'N'; in mangleNestedName()
1742 Out << 'E'; in mangleNestedName()
1754 Out << 'N'; in mangleNestedNameWithClosurePrefix()
1759 Out << 'E'; in mangleNestedNameWithClosurePrefix()
1789 Out << 'Z'; in mangleLocalName()
1806 Out << 'E'; in mangleLocalName()
1823 Out << 'd'; in mangleLocalName()
1827 Out << '_'; in mangleLocalName()
1855 Out << 'd'; in mangleLocalName()
1859 Out << '_'; in mangleLocalName()
1873 Out << '_' << disc; in mangleLocalName()
1875 Out << "__" << disc << '_'; in mangleLocalName()
1908 Out << 'M'; in mangleUnqualifiedBlock()
1923 Out << "Ub"; in mangleUnqualifiedBlock()
1925 Out << Number - 1; in mangleUnqualifiedBlock()
1926 Out << '_'; in mangleUnqualifiedBlock()
1937 Out << "Tp"; in mangleTemplateParamDecl()
1938 Out << "Ty"; in mangleTemplateParamDecl()
1942 Out << "Tn"; in mangleTemplateParamDecl()
1948 Out << "Tp"; in mangleTemplateParamDecl()
1952 Out << "Tn"; in mangleTemplateParamDecl()
1959 Out << "Tt"; in mangleTemplateParamDecl()
1962 Out << "E"; in mangleTemplateParamDecl()
1966 Out << "Tp"; in mangleTemplateParamDecl()
1967 Out << "Tt"; in mangleTemplateParamDecl()
1970 Out << "E"; in mangleTemplateParamDecl()
1989 Out << 'M'; in mangleLambda()
1994 Out << "Ul"; in mangleLambda()
1996 Out << "E"; in mangleLambda()
2017 Out << '_'; in mangleLambda()
2211 Out << 'M'; in mangleClosurePrefix()
2272 Out << "_SUBSTPACK_"; in mangleType()
2328 Out << "_SUBSTPACK_"; in mangleUnresolvedTypeOrSimpleId()
2343 Out << Prefix; in mangleUnresolvedTypeOrSimpleId()
2403 Out << "_SUBSTPACK_"; in mangleUnresolvedTypeOrSimpleId()
2467 Out << "cv"; in mangleOperatorName()
2472 Out << "li"; in mangleOperatorName()
2486 case OO_New: Out << "nw"; break; in mangleOperatorName()
2488 case OO_Array_New: Out << "na"; break; in mangleOperatorName()
2490 case OO_Delete: Out << "dl"; break; in mangleOperatorName()
2492 case OO_Array_Delete: Out << "da"; break; in mangleOperatorName()
2496 Out << (Arity == 1? "ps" : "pl"); break; in mangleOperatorName()
2500 Out << (Arity == 1? "ng" : "mi"); break; in mangleOperatorName()
2504 Out << (Arity == 1? "ad" : "an"); break; in mangleOperatorName()
2509 Out << (Arity == 1? "de" : "ml"); break; in mangleOperatorName()
2511 case OO_Tilde: Out << "co"; break; in mangleOperatorName()
2513 case OO_Slash: Out << "dv"; break; in mangleOperatorName()
2515 case OO_Percent: Out << "rm"; break; in mangleOperatorName()
2517 case OO_Pipe: Out << "or"; break; in mangleOperatorName()
2519 case OO_Caret: Out << "eo"; break; in mangleOperatorName()
2521 case OO_Equal: Out << "aS"; break; in mangleOperatorName()
2523 case OO_PlusEqual: Out << "pL"; break; in mangleOperatorName()
2525 case OO_MinusEqual: Out << "mI"; break; in mangleOperatorName()
2527 case OO_StarEqual: Out << "mL"; break; in mangleOperatorName()
2529 case OO_SlashEqual: Out << "dV"; break; in mangleOperatorName()
2531 case OO_PercentEqual: Out << "rM"; break; in mangleOperatorName()
2533 case OO_AmpEqual: Out << "aN"; break; in mangleOperatorName()
2535 case OO_PipeEqual: Out << "oR"; break; in mangleOperatorName()
2537 case OO_CaretEqual: Out << "eO"; break; in mangleOperatorName()
2539 case OO_LessLess: Out << "ls"; break; in mangleOperatorName()
2541 case OO_GreaterGreater: Out << "rs"; break; in mangleOperatorName()
2543 case OO_LessLessEqual: Out << "lS"; break; in mangleOperatorName()
2545 case OO_GreaterGreaterEqual: Out << "rS"; break; in mangleOperatorName()
2547 case OO_EqualEqual: Out << "eq"; break; in mangleOperatorName()
2549 case OO_ExclaimEqual: Out << "ne"; break; in mangleOperatorName()
2551 case OO_Less: Out << "lt"; break; in mangleOperatorName()
2553 case OO_Greater: Out << "gt"; break; in mangleOperatorName()
2555 case OO_LessEqual: Out << "le"; break; in mangleOperatorName()
2557 case OO_GreaterEqual: Out << "ge"; break; in mangleOperatorName()
2559 case OO_Exclaim: Out << "nt"; break; in mangleOperatorName()
2561 case OO_AmpAmp: Out << "aa"; break; in mangleOperatorName()
2563 case OO_PipePipe: Out << "oo"; break; in mangleOperatorName()
2565 case OO_PlusPlus: Out << "pp"; break; in mangleOperatorName()
2567 case OO_MinusMinus: Out << "mm"; break; in mangleOperatorName()
2569 case OO_Comma: Out << "cm"; break; in mangleOperatorName()
2571 case OO_ArrowStar: Out << "pm"; break; in mangleOperatorName()
2573 case OO_Arrow: Out << "pt"; break; in mangleOperatorName()
2575 case OO_Call: Out << "cl"; break; in mangleOperatorName()
2577 case OO_Subscript: Out << "ix"; break; in mangleOperatorName()
2582 case OO_Conditional: Out << "qu"; break; in mangleOperatorName()
2585 case OO_Coawait: Out << "aw"; break; in mangleOperatorName()
2588 case OO_Spaceship: Out << "ss"; break; in mangleOperatorName()
2602 Out << "U2ASI"; in mangleQualifiers()
2604 Out << "E"; in mangleQualifiers()
2740 Out << 'r'; in mangleQualifiers()
2742 Out << 'V'; in mangleQualifiers()
2744 Out << 'K'; in mangleQualifiers()
2748 Out << 'U' << name.size() << name; in mangleVendorQualifier()
2759 Out << 'R'; in mangleRefQualifier()
2763 Out << 'O'; in mangleRefQualifier()
2769 Context.mangleObjCMethodNameAsSourceName(MD, Out); in mangleObjCMethodName()
2945 Out << 'v'; in mangleType()
2948 Out << 'b'; in mangleType()
2952 Out << 'c'; in mangleType()
2955 Out << 'h'; in mangleType()
2958 Out << 't'; in mangleType()
2961 Out << 'j'; in mangleType()
2964 Out << 'm'; in mangleType()
2967 Out << 'y'; in mangleType()
2970 Out << 'o'; in mangleType()
2973 Out << 'a'; in mangleType()
2977 Out << 'w'; in mangleType()
2980 Out << "Du"; in mangleType()
2983 Out << "Ds"; in mangleType()
2986 Out << "Di"; in mangleType()
2989 Out << 's'; in mangleType()
2992 Out << 'i'; in mangleType()
2995 Out << 'l'; in mangleType()
2998 Out << 'x'; in mangleType()
3001 Out << 'n'; in mangleType()
3004 Out << "DF16_"; in mangleType()
3032 Out << "Dh"; in mangleType()
3035 Out << 'f'; in mangleType()
3038 Out << 'd'; in mangleType()
3045 Out << TI->getLongDoubleMangling(); in mangleType()
3053 Out << TI->getFloat128Mangling(); in mangleType()
3058 Out << TI->getBFloat16Mangling(); in mangleType()
3063 Out << TI->getIbm128Mangling(); in mangleType()
3067 Out << "Dn"; in mangleType()
3079 Out << "11objc_object"; in mangleType()
3082 Out << "10objc_class"; in mangleType()
3085 Out << "13objc_selector"; in mangleType()
3090 Out << type_name.size() << type_name; \ in mangleType()
3094 Out << "11ocl_sampler"; in mangleType()
3097 Out << "9ocl_event"; in mangleType()
3100 Out << "12ocl_clkevent"; in mangleType()
3103 Out << "9ocl_queue"; in mangleType()
3106 Out << "13ocl_reserveid"; in mangleType()
3111 Out << type_name.size() << type_name; \ in mangleType()
3121 Out << (type_name == InternalName ? "u" : "") << type_name.size() \ in mangleType()
3127 Out << (type_name == InternalName ? "u" : "") << type_name.size() \ in mangleType()
3134 Out << 'u' << type_name.size() << type_name; \ in mangleType()
3141 Out << 'u' << type_name.size() << type_name; \ in mangleType()
3250 Out << "DO"; in mangleType()
3252 Out << "E"; in mangleType()
3255 Out << "Dw"; in mangleType()
3258 Out << "E"; in mangleType()
3261 Out << "Do"; in mangleType()
3264 Out << 'F'; in mangleType()
3273 Out << 'E'; in mangleType()
3280 Out << 'F'; in mangleType()
3289 Out << 'E'; in mangleType()
3321 Out << 'v'; in mangleBareFunctionType()
3343 Out << "U25pass_dynamic_object_size" << Attr->getType(); in mangleBareFunctionType()
3345 Out << "U17pass_object_size" << Attr->getType(); in mangleBareFunctionType()
3354 Out << 'z'; in mangleBareFunctionType()
3379 Out << 'A' << T->getSize() << '_'; in mangleType()
3383 Out << 'A'; in mangleType()
3387 Out << '_'; in mangleType()
3391 Out << 'A'; in mangleType()
3397 Out << '_'; in mangleType()
3401 Out << "A_"; in mangleType()
3408 Out << 'M'; in mangleType()
3446 Out << "_SUBSTPACK_"; in mangleType()
3451 Out << 'P'; in mangleType()
3455 Out << 'P'; in mangleType()
3461 Out << 'R'; in mangleType()
3467 Out << 'O'; in mangleType()
3473 Out << 'C'; in mangleType()
3527 Out << strlen(BaseName) + strlen(EltName); in mangleNeonVectorType()
3528 Out << BaseName << EltName; in mangleNeonVectorType()
3606 Out << TypeName.length() << TypeName; in mangleAArch64NeonVectorType()
3700 Out << "9__SVE_VLSI" << 'u' << TypeName.size() << TypeName << "Lj" in mangleAArch64FixedSveVectorType()
3738 Out << "Dv" << T->getNumElements() << '_'; in mangleType()
3740 Out << 'p'; in mangleType()
3742 Out << 'b'; in mangleType()
3765 Out << "Dv"; in mangleType()
3767 Out << '_'; in mangleType()
3769 Out << 'p'; in mangleType()
3771 Out << 'b'; in mangleType()
3780 Out << "Dv"; in mangleType()
3782 Out << '_'; in mangleType()
3791 Out << "u" << VendorQualifier.size() << VendorQualifier; in mangleType()
3793 Out << "I"; in mangleType()
3803 Out << "E"; in mangleType()
3810 Out << "u" << VendorQualifier.size() << VendorQualifier; in mangleType()
3812 Out << "I"; in mangleType()
3816 Out << "E"; in mangleType()
3827 Out << "Dp"; in mangleType()
3838 Out << "U8__kindof"; in mangleType()
3849 Out << 'U' << QualStr.size() << QualStr; in mangleType()
3856 Out << 'I'; in mangleType()
3859 Out << 'E'; in mangleType()
3864 Out << "U13block_pointer"; in mangleType()
3910 Out << "Ts"; in mangleType()
3913 Out << "Tu"; in mangleType()
3916 Out << "Te"; in mangleType()
3920 Out << 'N'; in mangleType()
3923 Out << 'E'; in mangleType()
3928 Out << 'N'; in mangleType()
3940 Out << 'E'; in mangleType()
3946 Out << "u6typeof"; in mangleType()
3952 Out << "u6typeof"; in mangleType()
3972 Out << "Dt"; in mangleType()
3974 Out << "DT"; in mangleType()
3976 Out << 'E'; in mangleType()
3983 Out << 'U'; in mangleType()
3987 Out << "3eut"; in mangleType()
4002 Out << (T->isDecltypeAuto() ? "Dc" : "Da"); in mangleType()
4023 Out << "U7_Atomic"; in mangleType()
4031 Out << "8ocl_pipe"; in mangleType()
4038 Out << "D" << (T->isUnsigned() ? "U" : "B") << T->getNumBits() << "_"; in mangleType()
4045 Out << "D" << (T->isUnsigned() ? "U" : "B"); in mangleType()
4047 Out << "_"; in mangleType()
4053 Out << 'L'; in mangleIntegerLiteral()
4058 Out << (Value.getBoolValue() ? '1' : '0'); in mangleIntegerLiteral()
4062 Out << 'E'; in mangleIntegerLiteral()
4082 Out << "dtdefpT"; in mangleMemberExprBase()
4084 Out << (IsArrow ? "pt" : "dt"); in mangleMemberExprBase()
4138 Out << CastEncoding; in mangleCastExpression()
4187 Out << 'X'; in mangleExpression()
4195 Out << 'L'; in mangleExpression()
4197 Out << 'E'; in mangleExpression()
4313 Out << "u8__uuidof"; in mangleExpression()
4318 Out << 'E'; in mangleExpression()
4322 Out << "u8__uuidoft"; in mangleExpression()
4326 Out << "u8__uuidofz"; in mangleExpression()
4351 Out << "il"; in mangleExpression()
4353 Out << "E"; in mangleExpression()
4362 Out << "di"; in mangleExpression()
4365 Out << "dx"; in mangleExpression()
4370 Out << "dX"; in mangleExpression()
4408 Out << "cp"; in mangleExpression()
4415 Out << "cl"; in mangleExpression()
4426 Out << 'E'; in mangleExpression()
4433 if (New->isGlobalNew()) Out << "gs"; in mangleExpression()
4434 Out << (New->isArray() ? "na" : "nw"); in mangleExpression()
4438 Out << '_'; in mangleExpression()
4442 Out << "il"; in mangleExpression()
4444 Out << "pi"; in mangleExpression()
4462 Out << 'E'; in mangleExpression()
4477 Out << 'E'; in mangleExpression()
4479 Out << "sr"; in mangleExpression()
4481 Out << 'E'; in mangleExpression()
4487 Out << "dn"; in mangleExpression()
4545 Out << "tl"; in mangleExpression()
4548 Out << "E"; in mangleExpression()
4552 Out << "cv"; in mangleExpression()
4554 if (N != 1) Out << '_'; in mangleExpression()
4556 if (N != 1) Out << 'E'; in mangleExpression()
4572 Out << "il"; in mangleExpression()
4575 Out << "E"; in mangleExpression()
4586 Out << "tl"; in mangleExpression()
4588 Out << "cv"; in mangleExpression()
4591 Out << '_'; in mangleExpression()
4605 Out << 'E'; in mangleExpression()
4611 Out << "cv"; in mangleExpression()
4613 Out << "_E"; in mangleExpression()
4618 Out << "nx"; in mangleExpression()
4647 Out << 't'; in mangleExpression()
4650 Out << 'z'; in mangleExpression()
4657 Out << 's'; in mangleExpression()
4666 Out << "u11__alignof__"; in mangleExpression()
4671 Out << 'E'; in mangleExpression()
4676 Out << 'a'; in mangleExpression()
4704 Out << "tw"; in mangleExpression()
4707 Out << "tr"; in mangleExpression()
4718 Out << "ti"; in mangleExpression()
4721 Out << "te"; in mangleExpression()
4732 if (DE->isGlobalDelete()) Out << "gs"; in mangleExpression()
4733 Out << (DE->isArrayForm() ? "da" : "dl"); in mangleExpression()
4753 Out << "ix"; in mangleExpression()
4762 Out << "ixix"; in mangleExpression()
4774 Out << "ds"; in mangleExpression()
4816 Out << "v1U" << Kind.size() << Kind; in mangleExpression()
4836 Out << "tl"; in mangleExpression()
4839 Out << "E"; in mangleExpression()
4887 Out << "L_Z"; in mangleExpression()
4892 Out << 'E'; in mangleExpression()
4907 Out << "_SUBSTPACK_"; in mangleExpression()
4914 Out << "v110_SUBSTPACK"; in mangleExpression()
4950 Out << 'L'; in mangleExpression()
4952 Out << cast<CharacterLiteral>(E)->getValue(); in mangleExpression()
4953 Out << 'E'; in mangleExpression()
4959 Out << "Lb"; in mangleExpression()
4960 Out << (cast<ObjCBoolLiteralExpr>(E)->getValue() ? '1' : '0'); in mangleExpression()
4961 Out << 'E'; in mangleExpression()
4966 Out << "Lb"; in mangleExpression()
4967 Out << (cast<CXXBoolLiteralExpr>(E)->getValue() ? '1' : '0'); in mangleExpression()
4968 Out << 'E'; in mangleExpression()
4985 Out << 'L'; in mangleExpression()
4991 Out << '_'; in mangleExpression()
4994 Out << "0_"; in mangleExpression()
5000 Out << 'E'; in mangleExpression()
5007 Out << 'L'; in mangleExpression()
5010 Out << 'E'; in mangleExpression()
5022 Out << "LDnE"; in mangleExpression()
5030 Out << "L"; in mangleExpression()
5032 Out << "E"; in mangleExpression()
5038 Out << "sp"; in mangleExpression()
5046 Out << "sP"; in mangleExpression()
5049 Out << "E"; in mangleExpression()
5053 Out << "sZ"; in mangleExpression()
5076 Out << (FE->getInit() ? "fL" : "fl"); in mangleExpression()
5078 Out << (FE->getInit() ? "fR" : "fr"); in mangleExpression()
5081 Out << "ds"; in mangleExpression()
5096 Out << "fpT"; in mangleExpression()
5102 Out << "v18co_await"; in mangleExpression()
5109 Out << "v18co_await"; in mangleExpression()
5116 Out << "v18co_yield"; in mangleExpression()
5123 Out << "u33__builtin_sycl_unique_stable_name"; in mangleExpression()
5126 Out << "E"; in mangleExpression()
5132 Out << 'E'; in mangleExpression()
5176 Out << "fp"; in mangleFunctionParam()
5178 Out << "fL" << (nestingDepth - 1) << 'p'; in mangleFunctionParam()
5197 Out << (parmIndex - 1); in mangleFunctionParam()
5199 Out << '_'; in mangleFunctionParam()
5210 Out << 'C'; in mangleCXXCtorType()
5212 Out << 'I'; in mangleCXXCtorType()
5215 Out << '1'; in mangleCXXCtorType()
5218 Out << '2'; in mangleCXXCtorType()
5221 Out << '5'; in mangleCXXCtorType()
5239 Out << "D0"; in mangleCXXDtorType()
5242 Out << "D1"; in mangleCXXDtorType()
5245 Out << "D2"; in mangleCXXDtorType()
5248 Out << "D5"; in mangleCXXDtorType()
5329 Out << 'I'; in mangleTemplateArgs()
5334 Out << 'E'; in mangleTemplateArgs()
5340 Out << 'I'; in mangleTemplateArgs()
5344 Out << 'E'; in mangleTemplateArgs()
5351 Out << 'I'; in mangleTemplateArgs()
5355 Out << 'E'; in mangleTemplateArgs()
5379 Out << "Dp"; in mangleTemplateArg()
5431 Out << 'J'; in mangleTemplateArg()
5434 Out << 'E'; in mangleTemplateArg()
5460 Out << 'L'; in mangleTemplateArgExpr()
5462 Out << 'E'; in mangleTemplateArgExpr()
5466 Out << 'X'; in mangleTemplateArgExpr()
5468 Out << 'E'; in mangleTemplateArgExpr()
5628 Out << 'X'; in mangleValueInTemplateArg()
5636 Out << 'L'; in mangleValueInTemplateArg()
5638 Out << 'E'; in mangleValueInTemplateArg()
5667 Out << "tl"; in mangleValueInTemplateArg()
5678 Out << 'E'; in mangleValueInTemplateArg()
5687 Out << 'L'; in mangleValueInTemplateArg()
5689 Out << 'E'; in mangleValueInTemplateArg()
5695 Out << "tl"; in mangleValueInTemplateArg()
5698 Out << "di"; in mangleValueInTemplateArg()
5705 Out << 'E'; in mangleValueInTemplateArg()
5713 Out << "tl"; in mangleValueInTemplateArg()
5730 Out << 'E'; in mangleValueInTemplateArg()
5738 Out << "tl"; in mangleValueInTemplateArg()
5745 Out << 'E'; in mangleValueInTemplateArg()
5764 Out << "tl"; in mangleValueInTemplateArg()
5771 Out << 'E'; in mangleValueInTemplateArg()
5778 Out << "tl"; in mangleValueInTemplateArg()
5785 Out << 'E'; in mangleValueInTemplateArg()
5808 Out << "rc"; in mangleValueInTemplateArg()
5810 Out << "Li0E"; in mangleValueInTemplateArg()
5812 Out << 'E'; in mangleValueInTemplateArg()
5814 Out << "L"; in mangleValueInTemplateArg()
5816 Out << Offset.getQuantity() << 'E'; in mangleValueInTemplateArg()
5828 Out << "decvP"; in mangleValueInTemplateArg()
5832 Out << "cv"; in mangleValueInTemplateArg()
5835 Out << "plcvPcad"; in mangleValueInTemplateArg()
5844 Out << "cv"; in mangleValueInTemplateArg()
5848 Out << "ad"; in mangleValueInTemplateArg()
5849 Out << "so"; in mangleValueInTemplateArg()
5860 Out << "cv"; in mangleValueInTemplateArg()
5865 Out << "ad"; in mangleValueInTemplateArg()
5873 Out << 'L'; in mangleValueInTemplateArg()
5875 Out << 'E'; in mangleValueInTemplateArg()
5881 Out << "ti"; in mangleValueInTemplateArg()
5893 Out << 'L'; in mangleValueInTemplateArg()
5896 Out << 'E'; in mangleValueInTemplateArg()
5919 Out << '_'; in mangleValueInTemplateArg()
5921 Out << (FD->getFieldIndex() - 1); in mangleValueInTemplateArg()
5931 Out << 'p'; in mangleValueInTemplateArg()
5932 Out << 'E'; in mangleValueInTemplateArg()
5950 Out << "mc"; in mangleValueInTemplateArg()
5958 Out << "cv"; in mangleValueInTemplateArg()
5961 Out << "adL"; in mangleValueInTemplateArg()
5963 Out << 'E'; in mangleValueInTemplateArg()
5969 Out << 'E'; in mangleValueInTemplateArg()
5975 Out << 'E'; in mangleValueInTemplateArg()
5987 Out << 'T'; in mangleTemplateParameter()
5989 Out << 'L' << (Depth - 1) << '_'; in mangleTemplateParameter()
5991 Out << (Index - 1); in mangleTemplateParameter()
5992 Out << '_'; in mangleTemplateParameter()
5999 Out << '0'; in mangleSeqID()
6013 Out.write(I.base(), I - BufferRef.rbegin()); in mangleSeqID()
6015 Out << '_'; in mangleSeqID()
6076 Out << 'S'; in mangleSubstitution()
6152 Out << "St"; in mangleStandardSubstitution()
6167 Out << "Sa"; in mangleStandardSubstitution()
6173 Out << "Sb"; in mangleStandardSubstitution()
6191 Out << "Ss"; in mangleStandardSubstitution()
6198 Out << "Si"; in mangleStandardSubstitution()
6205 Out << "So"; in mangleStandardSubstitution()
6212 Out << "Sd"; in mangleStandardSubstitution()
6309 raw_ostream &Out) { in mangleCXXName() argument
6320 CXXNameMangler Mangler(*this, Out, CD, Type); in mangleCXXName()
6326 CXXNameMangler Mangler(*this, Out, DD, Type); in mangleCXXName()
6330 CXXNameMangler Mangler(*this, Out, D); in mangleCXXName()
6335 raw_ostream &Out) { in mangleCXXCtorComdat() argument
6336 CXXNameMangler Mangler(*this, Out, D, Ctor_Comdat); in mangleCXXCtorComdat()
6341 raw_ostream &Out) { in mangleCXXDtorComdat() argument
6342 CXXNameMangler Mangler(*this, Out, D, Dtor_Comdat); in mangleCXXDtorComdat()
6348 raw_ostream &Out) { in mangleThunk() argument
6358 CXXNameMangler Mangler(*this, Out); in mangleThunk()
6377 const ThisAdjustment &ThisAdjustment, raw_ostream &Out) { in mangleCXXDtorThunk() argument
6380 CXXNameMangler Mangler(*this, Out, DD, Type); in mangleCXXDtorThunk()
6392 raw_ostream &Out) { in mangleStaticGuardVariable() argument
6395 CXXNameMangler Mangler(*this, Out); in mangleStaticGuardVariable()
6403 raw_ostream &Out) { in mangleDynamicInitializer() argument
6407 Out << "__cxx_global_var_init"; in mangleDynamicInitializer()
6411 raw_ostream &Out) { in mangleDynamicAtExitDestructor() argument
6413 CXXNameMangler Mangler(*this, Out); in mangleDynamicAtExitDestructor()
6422 raw_ostream &Out) { in mangleDynamicStermFinalizer() argument
6425 CXXNameMangler Mangler(*this, Out); in mangleDynamicStermFinalizer()
6434 const NamedDecl *EnclosingDecl, raw_ostream &Out) { in mangleSEHFilterExpression() argument
6435 CXXNameMangler Mangler(*this, Out); in mangleSEHFilterExpression()
6444 const NamedDecl *EnclosingDecl, raw_ostream &Out) { in mangleSEHFinallyBlock() argument
6445 CXXNameMangler Mangler(*this, Out); in mangleSEHFinallyBlock()
6454 raw_ostream &Out) { in mangleItaniumThreadLocalInit() argument
6456 CXXNameMangler Mangler(*this, Out); in mangleItaniumThreadLocalInit()
6463 raw_ostream &Out) { in mangleItaniumThreadLocalWrapper() argument
6465 CXXNameMangler Mangler(*this, Out); in mangleItaniumThreadLocalWrapper()
6472 raw_ostream &Out) { in mangleReferenceTemporary() argument
6475 CXXNameMangler Mangler(*this, Out); in mangleReferenceTemporary()
6483 raw_ostream &Out) { in mangleCXXVTable() argument
6485 CXXNameMangler Mangler(*this, Out); in mangleCXXVTable()
6491 raw_ostream &Out) { in mangleCXXVTT() argument
6493 CXXNameMangler Mangler(*this, Out); in mangleCXXVTT()
6501 raw_ostream &Out) { in mangleCXXCtorVTable() argument
6503 CXXNameMangler Mangler(*this, Out); in mangleCXXCtorVTable()
6511 void ItaniumMangleContextImpl::mangleCXXRTTI(QualType Ty, raw_ostream &Out) { in mangleCXXRTTI() argument
6514 CXXNameMangler Mangler(*this, Out); in mangleCXXRTTI()
6520 raw_ostream &Out) { in mangleCXXRTTIName() argument
6522 CXXNameMangler Mangler(*this, Out); in mangleCXXRTTIName()
6527 void ItaniumMangleContextImpl::mangleTypeName(QualType Ty, raw_ostream &Out) { in mangleTypeName() argument
6528 mangleCXXRTTIName(Ty, Out); in mangleTypeName()
6536 raw_ostream &Out) { in mangleLambdaSig() argument
6537 CXXNameMangler Mangler(*this, Out); in mangleLambdaSig()
6542 raw_ostream &Out) { in mangleModuleInitializer() argument
6544 CXXNameMangler Mangler(*this, Out); in mangleModuleInitializer()