Lines Matching refs:Out
118 void mangleDynamicInitializer(const VarDecl *D, raw_ostream &Out) override;
120 raw_ostream &Out) override;
121 void mangleDynamicStermFinalizer(const VarDecl *D, raw_ostream &Out) override;
123 raw_ostream &Out) override;
125 raw_ostream &Out) override;
217 raw_ostream &Out; member in __anon7494c7930111::CXXNameMangler
295 void write(raw_ostream &Out, const NamedDecl *ND, in write() argument
330 writeSortedUniqueAbiTags(Out, TagList); in write()
371 void writeSortedUniqueAbiTags(raw_ostream &Out, const AbiTagList &AbiTags) { in writeSortedUniqueAbiTags() argument
374 Out << "B"; in writeSortedUniqueAbiTags()
375 Out << Tag.size(); in writeSortedUniqueAbiTags()
376 Out << Tag; in writeSortedUniqueAbiTags()
401 : Context(C), Out(Out_), NullOut(NullOut_), Structor(getStructor(D)), in CXXNameMangler()
409 : Context(C), Out(Out_), Structor(getStructor(D)), StructorType(Type), in CXXNameMangler()
413 : Context(C), Out(Out_), Structor(getStructor(D)), StructorType(Type), in CXXNameMangler()
417 : Context(Outer.Context), Out(Out_), Structor(Outer.Structor), in CXXNameMangler()
428 raw_ostream &getStream() { return Out; } in getStream()
762 AbiTags->write(Out, ND, DisableDerivedAbiTags ? nullptr : AdditionalAbiTags); in writeAbiTags()
775 Out << "_Z"; in mangle()
833 Out << FunctionEncodingStream.str().substr(EncodingPositionStart); in mangleFunctionEncoding()
843 Out << "Ua9enable_ifI"; in mangleFunctionEncodingBareType()
857 Out << 'X'; in mangleFunctionEncodingBareType()
859 Out << 'E'; in mangleFunctionEncodingBareType()
862 Out << 'E'; in mangleFunctionEncodingBareType()
1065 Out << 'S'; in mangleModuleNamePrefix()
1080 Out << 'W'; in mangleModuleNamePrefix()
1082 Out << 'P'; in mangleModuleNamePrefix()
1083 Out << Parts.second.size() << Parts.second; in mangleModuleNamePrefix()
1106 Out << "St"; in mangleUnscopedName()
1173 Out.write(buffer.data(), numCharacters); in mangleFloat()
1177 Out << 'L'; in mangleFloatLiteral()
1180 Out << 'E'; in mangleFloatLiteral()
1192 Out << 'L'; in mangleNullPointer()
1194 Out << "0E"; in mangleNullPointer()
1199 Out << 'n'; in mangleNumber()
1200 Value.abs().print(Out, /*signed*/ false); in mangleNumber()
1202 Value.print(Out, /*signed*/ false); in mangleNumber()
1209 Out << 'n'; in mangleNumber()
1213 Out << Number; in mangleNumber()
1223 Out << 'h'; in mangleCallOffset()
1225 Out << '_'; in mangleCallOffset()
1229 Out << 'v'; in mangleCallOffset()
1231 Out << '_'; in mangleCallOffset()
1233 Out << '_'; in mangleCallOffset()
1290 Out << "gs"; in mangleUnresolvedPrefix()
1294 Out << "sr"; in mangleUnresolvedPrefix()
1307 Out << "sr"; in mangleUnresolvedPrefix()
1315 Out << "sr"; in mangleUnresolvedPrefix()
1333 Out << "sr"; in mangleUnresolvedPrefix()
1348 Out << "sr"; in mangleUnresolvedPrefix()
1358 Out << 'E'; in mangleUnresolvedPrefix()
1375 Out << "dn"; in mangleUnresolvedName()
1382 Out << "on"; in mangleUnresolvedName()
1427 Out << "DC"; in mangleUnqualifiedName()
1430 Out << 'E'; in mangleUnqualifiedName()
1441 Out << GUID.size() << GUID; in mangleUnqualifiedName()
1447 Out << "TA"; in mangleUnqualifiedName()
1468 Out << 'L'; in mangleUnqualifiedName()
1494 Out << "12_GLOBAL__N_1"; in mangleUnqualifiedName()
1577 Out << "Ut"; in mangleUnqualifiedName()
1579 Out << UnnamedMangle - 2; in mangleUnqualifiedName()
1580 Out << '_'; in mangleUnqualifiedName()
1598 Out << Str.size(); in mangleUnqualifiedName()
1599 Out << Str; in mangleUnqualifiedName()
1679 Out << II->getLength() + sizeof("__regcall3__") - 1 << "__regcall3__" in mangleRegCallName()
1687 Out << II->getLength() + sizeof("__device_stub__") - 1 << "__device_stub__" in mangleDeviceStubName()
1695 Out << II->getLength() << II->getName(); in mangleSourceName()
1708 Out << 'N'; in mangleNestedName()
1728 Out << 'E'; in mangleNestedName()
1734 Out << 'N'; in mangleNestedName()
1739 Out << 'E'; in mangleNestedName()
1751 Out << 'N'; in mangleNestedNameWithClosurePrefix()
1756 Out << 'E'; in mangleNestedNameWithClosurePrefix()
1786 Out << 'Z'; in mangleLocalName()
1803 Out << 'E'; in mangleLocalName()
1820 Out << 'd'; in mangleLocalName()
1824 Out << '_'; in mangleLocalName()
1852 Out << 'd'; in mangleLocalName()
1856 Out << '_'; in mangleLocalName()
1870 Out << '_' << disc; in mangleLocalName()
1872 Out << "__" << disc << '_'; in mangleLocalName()
1905 Out << 'M'; in mangleUnqualifiedBlock()
1920 Out << "Ub"; in mangleUnqualifiedBlock()
1922 Out << Number - 1; in mangleUnqualifiedBlock()
1923 Out << '_'; in mangleUnqualifiedBlock()
1934 Out << "Tp"; in mangleTemplateParamDecl()
1935 Out << "Ty"; in mangleTemplateParamDecl()
1939 Out << "Tn"; in mangleTemplateParamDecl()
1945 Out << "Tp"; in mangleTemplateParamDecl()
1949 Out << "Tn"; in mangleTemplateParamDecl()
1956 Out << "Tt"; in mangleTemplateParamDecl()
1959 Out << "E"; in mangleTemplateParamDecl()
1963 Out << "Tp"; in mangleTemplateParamDecl()
1964 Out << "Tt"; in mangleTemplateParamDecl()
1967 Out << "E"; in mangleTemplateParamDecl()
1986 Out << 'M'; in mangleLambda()
1991 Out << "Ul"; in mangleLambda()
1993 Out << "E"; in mangleLambda()
2014 Out << '_'; in mangleLambda()
2208 Out << 'M'; in mangleClosurePrefix()
2269 Out << "_SUBSTPACK_"; in mangleType()
2325 Out << "_SUBSTPACK_"; in mangleUnresolvedTypeOrSimpleId()
2340 Out << Prefix; in mangleUnresolvedTypeOrSimpleId()
2400 Out << "_SUBSTPACK_"; in mangleUnresolvedTypeOrSimpleId()
2464 Out << "cv"; in mangleOperatorName()
2469 Out << "li"; in mangleOperatorName()
2483 case OO_New: Out << "nw"; break; in mangleOperatorName()
2485 case OO_Array_New: Out << "na"; break; in mangleOperatorName()
2487 case OO_Delete: Out << "dl"; break; in mangleOperatorName()
2489 case OO_Array_Delete: Out << "da"; break; in mangleOperatorName()
2493 Out << (Arity == 1? "ps" : "pl"); break; in mangleOperatorName()
2497 Out << (Arity == 1? "ng" : "mi"); break; in mangleOperatorName()
2501 Out << (Arity == 1? "ad" : "an"); break; in mangleOperatorName()
2506 Out << (Arity == 1? "de" : "ml"); break; in mangleOperatorName()
2508 case OO_Tilde: Out << "co"; break; in mangleOperatorName()
2510 case OO_Slash: Out << "dv"; break; in mangleOperatorName()
2512 case OO_Percent: Out << "rm"; break; in mangleOperatorName()
2514 case OO_Pipe: Out << "or"; break; in mangleOperatorName()
2516 case OO_Caret: Out << "eo"; break; in mangleOperatorName()
2518 case OO_Equal: Out << "aS"; break; in mangleOperatorName()
2520 case OO_PlusEqual: Out << "pL"; break; in mangleOperatorName()
2522 case OO_MinusEqual: Out << "mI"; break; in mangleOperatorName()
2524 case OO_StarEqual: Out << "mL"; break; in mangleOperatorName()
2526 case OO_SlashEqual: Out << "dV"; break; in mangleOperatorName()
2528 case OO_PercentEqual: Out << "rM"; break; in mangleOperatorName()
2530 case OO_AmpEqual: Out << "aN"; break; in mangleOperatorName()
2532 case OO_PipeEqual: Out << "oR"; break; in mangleOperatorName()
2534 case OO_CaretEqual: Out << "eO"; break; in mangleOperatorName()
2536 case OO_LessLess: Out << "ls"; break; in mangleOperatorName()
2538 case OO_GreaterGreater: Out << "rs"; break; in mangleOperatorName()
2540 case OO_LessLessEqual: Out << "lS"; break; in mangleOperatorName()
2542 case OO_GreaterGreaterEqual: Out << "rS"; break; in mangleOperatorName()
2544 case OO_EqualEqual: Out << "eq"; break; in mangleOperatorName()
2546 case OO_ExclaimEqual: Out << "ne"; break; in mangleOperatorName()
2548 case OO_Less: Out << "lt"; break; in mangleOperatorName()
2550 case OO_Greater: Out << "gt"; break; in mangleOperatorName()
2552 case OO_LessEqual: Out << "le"; break; in mangleOperatorName()
2554 case OO_GreaterEqual: Out << "ge"; break; in mangleOperatorName()
2556 case OO_Exclaim: Out << "nt"; break; in mangleOperatorName()
2558 case OO_AmpAmp: Out << "aa"; break; in mangleOperatorName()
2560 case OO_PipePipe: Out << "oo"; break; in mangleOperatorName()
2562 case OO_PlusPlus: Out << "pp"; break; in mangleOperatorName()
2564 case OO_MinusMinus: Out << "mm"; break; in mangleOperatorName()
2566 case OO_Comma: Out << "cm"; break; in mangleOperatorName()
2568 case OO_ArrowStar: Out << "pm"; break; in mangleOperatorName()
2570 case OO_Arrow: Out << "pt"; break; in mangleOperatorName()
2572 case OO_Call: Out << "cl"; break; in mangleOperatorName()
2574 case OO_Subscript: Out << "ix"; break; in mangleOperatorName()
2579 case OO_Conditional: Out << "qu"; break; in mangleOperatorName()
2582 case OO_Coawait: Out << "aw"; break; in mangleOperatorName()
2585 case OO_Spaceship: Out << "ss"; break; in mangleOperatorName()
2599 Out << "U2ASI"; in mangleQualifiers()
2601 Out << "E"; in mangleQualifiers()
2737 Out << 'r'; in mangleQualifiers()
2739 Out << 'V'; in mangleQualifiers()
2741 Out << 'K'; in mangleQualifiers()
2745 Out << 'U' << name.size() << name; in mangleVendorQualifier()
2756 Out << 'R'; in mangleRefQualifier()
2760 Out << 'O'; in mangleRefQualifier()
2766 Context.mangleObjCMethodNameAsSourceName(MD, Out); in mangleObjCMethodName()
2942 Out << 'v'; in mangleType()
2945 Out << 'b'; in mangleType()
2949 Out << 'c'; in mangleType()
2952 Out << 'h'; in mangleType()
2955 Out << 't'; in mangleType()
2958 Out << 'j'; in mangleType()
2961 Out << 'm'; in mangleType()
2964 Out << 'y'; in mangleType()
2967 Out << 'o'; in mangleType()
2970 Out << 'a'; in mangleType()
2974 Out << 'w'; in mangleType()
2977 Out << "Du"; in mangleType()
2980 Out << "Ds"; in mangleType()
2983 Out << "Di"; in mangleType()
2986 Out << 's'; in mangleType()
2989 Out << 'i'; in mangleType()
2992 Out << 'l'; in mangleType()
2995 Out << 'x'; in mangleType()
2998 Out << 'n'; in mangleType()
3001 Out << "DF16_"; in mangleType()
3029 Out << "Dh"; in mangleType()
3032 Out << 'f'; in mangleType()
3035 Out << 'd'; in mangleType()
3042 Out << TI->getLongDoubleMangling(); in mangleType()
3050 Out << TI->getFloat128Mangling(); in mangleType()
3055 Out << TI->getBFloat16Mangling(); in mangleType()
3060 Out << TI->getIbm128Mangling(); in mangleType()
3064 Out << "Dn"; in mangleType()
3076 Out << "11objc_object"; in mangleType()
3079 Out << "10objc_class"; in mangleType()
3082 Out << "13objc_selector"; in mangleType()
3087 Out << type_name.size() << type_name; \ in mangleType()
3091 Out << "11ocl_sampler"; in mangleType()
3094 Out << "9ocl_event"; in mangleType()
3097 Out << "12ocl_clkevent"; in mangleType()
3100 Out << "9ocl_queue"; in mangleType()
3103 Out << "13ocl_reserveid"; in mangleType()
3108 Out << type_name.size() << type_name; \ in mangleType()
3118 Out << (type_name == InternalName ? "u" : "") << type_name.size() \ in mangleType()
3124 Out << (type_name == InternalName ? "u" : "") << type_name.size() \ in mangleType()
3131 Out << 'u' << type_name.size() << type_name; \ in mangleType()
3138 Out << 'u' << type_name.size() << type_name; \ in mangleType()
3247 Out << "DO"; in mangleType()
3249 Out << "E"; in mangleType()
3252 Out << "Dw"; in mangleType()
3255 Out << "E"; in mangleType()
3258 Out << "Do"; in mangleType()
3261 Out << 'F'; in mangleType()
3270 Out << 'E'; in mangleType()
3277 Out << 'F'; in mangleType()
3286 Out << 'E'; in mangleType()
3318 Out << 'v'; in mangleBareFunctionType()
3340 Out << "U25pass_dynamic_object_size" << Attr->getType(); in mangleBareFunctionType()
3342 Out << "U17pass_object_size" << Attr->getType(); in mangleBareFunctionType()
3351 Out << 'z'; in mangleBareFunctionType()
3376 Out << 'A' << T->getSize() << '_'; in mangleType()
3380 Out << 'A'; in mangleType()
3384 Out << '_'; in mangleType()
3388 Out << 'A'; in mangleType()
3394 Out << '_'; in mangleType()
3398 Out << "A_"; in mangleType()
3405 Out << 'M'; in mangleType()
3443 Out << "_SUBSTPACK_"; in mangleType()
3448 Out << 'P'; in mangleType()
3452 Out << 'P'; in mangleType()
3458 Out << 'R'; in mangleType()
3464 Out << 'O'; in mangleType()
3470 Out << 'C'; in mangleType()
3524 Out << strlen(BaseName) + strlen(EltName); in mangleNeonVectorType()
3525 Out << BaseName << EltName; in mangleNeonVectorType()
3603 Out << TypeName.length() << TypeName; in mangleAArch64NeonVectorType()
3697 Out << "9__SVE_VLSI" << 'u' << TypeName.size() << TypeName << "Lj" in mangleAArch64FixedSveVectorType()
3735 Out << "Dv" << T->getNumElements() << '_'; in mangleType()
3737 Out << 'p'; in mangleType()
3739 Out << 'b'; in mangleType()
3762 Out << "Dv"; in mangleType()
3764 Out << '_'; in mangleType()
3766 Out << 'p'; in mangleType()
3768 Out << 'b'; in mangleType()
3777 Out << "Dv"; in mangleType()
3779 Out << '_'; in mangleType()
3788 Out << "u" << VendorQualifier.size() << VendorQualifier; in mangleType()
3790 Out << "I"; in mangleType()
3800 Out << "E"; in mangleType()
3807 Out << "u" << VendorQualifier.size() << VendorQualifier; in mangleType()
3809 Out << "I"; in mangleType()
3813 Out << "E"; in mangleType()
3824 Out << "Dp"; in mangleType()
3835 Out << "U8__kindof"; in mangleType()
3846 Out << 'U' << QualStr.size() << QualStr; in mangleType()
3853 Out << 'I'; in mangleType()
3856 Out << 'E'; in mangleType()
3861 Out << "U13block_pointer"; in mangleType()
3907 Out << "Ts"; in mangleType()
3910 Out << "Tu"; in mangleType()
3913 Out << "Te"; in mangleType()
3917 Out << 'N'; in mangleType()
3920 Out << 'E'; in mangleType()
3925 Out << 'N'; in mangleType()
3937 Out << 'E'; in mangleType()
3943 Out << "u6typeof"; in mangleType()
3949 Out << "u6typeof"; in mangleType()
3969 Out << "Dt"; in mangleType()
3971 Out << "DT"; in mangleType()
3973 Out << 'E'; in mangleType()
3980 Out << "u"; in mangleType()
3990 Out << BuiltinName.size() << BuiltinName; in mangleType()
3993 Out << "I"; in mangleType()
3995 Out << "E"; in mangleType()
4005 Out << (T->isDecltypeAuto() ? "Dc" : "Da"); in mangleType()
4026 Out << "U7_Atomic"; in mangleType()
4034 Out << "8ocl_pipe"; in mangleType()
4041 Out << "D" << (T->isUnsigned() ? "U" : "B") << T->getNumBits() << "_"; in mangleType()
4048 Out << "D" << (T->isUnsigned() ? "U" : "B"); in mangleType()
4050 Out << "_"; in mangleType()
4056 Out << 'L'; in mangleIntegerLiteral()
4061 Out << (Value.getBoolValue() ? '1' : '0'); in mangleIntegerLiteral()
4065 Out << 'E'; in mangleIntegerLiteral()
4085 Out << "dtdefpT"; in mangleMemberExprBase()
4087 Out << (IsArrow ? "pt" : "dt"); in mangleMemberExprBase()
4141 Out << CastEncoding; in mangleCastExpression()
4190 Out << 'X'; in mangleExpression()
4198 Out << 'L'; in mangleExpression()
4200 Out << 'E'; in mangleExpression()
4317 Out << "u8__uuidof"; in mangleExpression()
4322 Out << 'E'; in mangleExpression()
4326 Out << "u8__uuidoft"; in mangleExpression()
4330 Out << "u8__uuidofz"; in mangleExpression()
4355 Out << "il"; in mangleExpression()
4357 Out << "E"; in mangleExpression()
4366 Out << "di"; in mangleExpression()
4369 Out << "dx"; in mangleExpression()
4374 Out << "dX"; in mangleExpression()
4412 Out << "cp"; in mangleExpression()
4419 Out << "cl"; in mangleExpression()
4430 Out << 'E'; in mangleExpression()
4437 if (New->isGlobalNew()) Out << "gs"; in mangleExpression()
4438 Out << (New->isArray() ? "na" : "nw"); in mangleExpression()
4442 Out << '_'; in mangleExpression()
4446 Out << "il"; in mangleExpression()
4448 Out << "pi"; in mangleExpression()
4466 Out << 'E'; in mangleExpression()
4481 Out << 'E'; in mangleExpression()
4483 Out << "sr"; in mangleExpression()
4485 Out << 'E'; in mangleExpression()
4491 Out << "dn"; in mangleExpression()
4549 Out << "tl"; in mangleExpression()
4552 Out << "E"; in mangleExpression()
4556 Out << "cv"; in mangleExpression()
4558 if (N != 1) Out << '_'; in mangleExpression()
4560 if (N != 1) Out << 'E'; in mangleExpression()
4576 Out << "il"; in mangleExpression()
4579 Out << "E"; in mangleExpression()
4590 Out << "tl"; in mangleExpression()
4592 Out << "cv"; in mangleExpression()
4595 Out << '_'; in mangleExpression()
4609 Out << 'E'; in mangleExpression()
4615 Out << "cv"; in mangleExpression()
4617 Out << "_E"; in mangleExpression()
4622 Out << "nx"; in mangleExpression()
4651 Out << 't'; in mangleExpression()
4654 Out << 'z'; in mangleExpression()
4661 Out << 's'; in mangleExpression()
4670 Out << "u11__alignof__"; in mangleExpression()
4675 Out << 'E'; in mangleExpression()
4680 Out << 'a'; in mangleExpression()
4708 Out << "tw"; in mangleExpression()
4711 Out << "tr"; in mangleExpression()
4722 Out << "ti"; in mangleExpression()
4725 Out << "te"; in mangleExpression()
4736 if (DE->isGlobalDelete()) Out << "gs"; in mangleExpression()
4737 Out << (DE->isArrayForm() ? "da" : "dl"); in mangleExpression()
4757 Out << "ix"; in mangleExpression()
4766 Out << "ixix"; in mangleExpression()
4778 Out << "ds"; in mangleExpression()
4820 Out << "v1U" << Kind.size() << Kind; in mangleExpression()
4840 Out << "tl"; in mangleExpression()
4843 Out << "E"; in mangleExpression()
4891 Out << "L_Z"; in mangleExpression()
4894 Out << 'E'; in mangleExpression()
4909 Out << "_SUBSTPACK_"; in mangleExpression()
4916 Out << "v110_SUBSTPACK"; in mangleExpression()
4952 Out << 'L'; in mangleExpression()
4954 Out << cast<CharacterLiteral>(E)->getValue(); in mangleExpression()
4955 Out << 'E'; in mangleExpression()
4961 Out << "Lb"; in mangleExpression()
4962 Out << (cast<ObjCBoolLiteralExpr>(E)->getValue() ? '1' : '0'); in mangleExpression()
4963 Out << 'E'; in mangleExpression()
4968 Out << "Lb"; in mangleExpression()
4969 Out << (cast<CXXBoolLiteralExpr>(E)->getValue() ? '1' : '0'); in mangleExpression()
4970 Out << 'E'; in mangleExpression()
4987 Out << 'L'; in mangleExpression()
4993 Out << '_'; in mangleExpression()
4996 Out << "0_"; in mangleExpression()
5002 Out << 'E'; in mangleExpression()
5009 Out << 'L'; in mangleExpression()
5012 Out << 'E'; in mangleExpression()
5024 Out << "LDnE"; in mangleExpression()
5032 Out << "L"; in mangleExpression()
5034 Out << "E"; in mangleExpression()
5040 Out << "sp"; in mangleExpression()
5048 Out << "sP"; in mangleExpression()
5051 Out << "E"; in mangleExpression()
5055 Out << "sZ"; in mangleExpression()
5078 Out << (FE->getInit() ? "fL" : "fl"); in mangleExpression()
5080 Out << (FE->getInit() ? "fR" : "fr"); in mangleExpression()
5083 Out << "ds"; in mangleExpression()
5098 Out << "fpT"; in mangleExpression()
5104 Out << "v18co_await"; in mangleExpression()
5111 Out << "v18co_await"; in mangleExpression()
5118 Out << "v18co_yield"; in mangleExpression()
5125 Out << "u33__builtin_sycl_unique_stable_name"; in mangleExpression()
5128 Out << "E"; in mangleExpression()
5134 Out << 'E'; in mangleExpression()
5178 Out << "fp"; in mangleFunctionParam()
5180 Out << "fL" << (nestingDepth - 1) << 'p'; in mangleFunctionParam()
5199 Out << (parmIndex - 1); in mangleFunctionParam()
5201 Out << '_'; in mangleFunctionParam()
5212 Out << 'C'; in mangleCXXCtorType()
5214 Out << 'I'; in mangleCXXCtorType()
5217 Out << '1'; in mangleCXXCtorType()
5220 Out << '2'; in mangleCXXCtorType()
5223 Out << '5'; in mangleCXXCtorType()
5241 Out << "D0"; in mangleCXXDtorType()
5244 Out << "D1"; in mangleCXXDtorType()
5247 Out << "D2"; in mangleCXXDtorType()
5250 Out << "D5"; in mangleCXXDtorType()
5331 Out << 'I'; in mangleTemplateArgs()
5336 Out << 'E'; in mangleTemplateArgs()
5342 Out << 'I'; in mangleTemplateArgs()
5346 Out << 'E'; in mangleTemplateArgs()
5352 Out << 'I'; in mangleTemplateArgs()
5356 Out << 'E'; in mangleTemplateArgs()
5380 Out << "Dp"; in mangleTemplateArg()
5432 Out << 'J'; in mangleTemplateArg()
5435 Out << 'E'; in mangleTemplateArg()
5461 Out << 'L'; in mangleTemplateArgExpr()
5463 Out << 'E'; in mangleTemplateArgExpr()
5467 Out << 'X'; in mangleTemplateArgExpr()
5469 Out << 'E'; in mangleTemplateArgExpr()
5629 Out << 'X'; in mangleValueInTemplateArg()
5637 Out << 'L'; in mangleValueInTemplateArg()
5639 Out << 'E'; in mangleValueInTemplateArg()
5668 Out << "tl"; in mangleValueInTemplateArg()
5679 Out << 'E'; in mangleValueInTemplateArg()
5688 Out << 'L'; in mangleValueInTemplateArg()
5690 Out << 'E'; in mangleValueInTemplateArg()
5696 Out << "tl"; in mangleValueInTemplateArg()
5699 Out << "di"; in mangleValueInTemplateArg()
5706 Out << 'E'; in mangleValueInTemplateArg()
5714 Out << "tl"; in mangleValueInTemplateArg()
5731 Out << 'E'; in mangleValueInTemplateArg()
5739 Out << "tl"; in mangleValueInTemplateArg()
5746 Out << 'E'; in mangleValueInTemplateArg()
5765 Out << "tl"; in mangleValueInTemplateArg()
5772 Out << 'E'; in mangleValueInTemplateArg()
5779 Out << "tl"; in mangleValueInTemplateArg()
5786 Out << 'E'; in mangleValueInTemplateArg()
5809 Out << "rc"; in mangleValueInTemplateArg()
5811 Out << "Li0E"; in mangleValueInTemplateArg()
5813 Out << 'E'; in mangleValueInTemplateArg()
5815 Out << "L"; in mangleValueInTemplateArg()
5817 Out << Offset.getQuantity() << 'E'; in mangleValueInTemplateArg()
5829 Out << "decvP"; in mangleValueInTemplateArg()
5833 Out << "cv"; in mangleValueInTemplateArg()
5836 Out << "plcvPcad"; in mangleValueInTemplateArg()
5845 Out << "cv"; in mangleValueInTemplateArg()
5849 Out << "ad"; in mangleValueInTemplateArg()
5850 Out << "so"; in mangleValueInTemplateArg()
5861 Out << "cv"; in mangleValueInTemplateArg()
5866 Out << "ad"; in mangleValueInTemplateArg()
5874 Out << 'L'; in mangleValueInTemplateArg()
5876 Out << 'E'; in mangleValueInTemplateArg()
5882 Out << "ti"; in mangleValueInTemplateArg()
5894 Out << 'L'; in mangleValueInTemplateArg()
5897 Out << 'E'; in mangleValueInTemplateArg()
5920 Out << '_'; in mangleValueInTemplateArg()
5922 Out << (FD->getFieldIndex() - 1); in mangleValueInTemplateArg()
5932 Out << 'p'; in mangleValueInTemplateArg()
5933 Out << 'E'; in mangleValueInTemplateArg()
5951 Out << "mc"; in mangleValueInTemplateArg()
5959 Out << "cv"; in mangleValueInTemplateArg()
5962 Out << "adL"; in mangleValueInTemplateArg()
5964 Out << 'E'; in mangleValueInTemplateArg()
5970 Out << 'E'; in mangleValueInTemplateArg()
5976 Out << 'E'; in mangleValueInTemplateArg()
5988 Out << 'T'; in mangleTemplateParameter()
5990 Out << 'L' << (Depth - 1) << '_'; in mangleTemplateParameter()
5992 Out << (Index - 1); in mangleTemplateParameter()
5993 Out << '_'; in mangleTemplateParameter()
6000 Out << '0'; in mangleSeqID()
6014 Out.write(I.base(), I - BufferRef.rbegin()); in mangleSeqID()
6016 Out << '_'; in mangleSeqID()
6077 Out << 'S'; in mangleSubstitution()
6153 Out << "St"; in mangleStandardSubstitution()
6168 Out << "Sa"; in mangleStandardSubstitution()
6174 Out << "Sb"; in mangleStandardSubstitution()
6192 Out << "Ss"; in mangleStandardSubstitution()
6199 Out << "Si"; in mangleStandardSubstitution()
6206 Out << "So"; in mangleStandardSubstitution()
6213 Out << "Sd"; in mangleStandardSubstitution()
6310 raw_ostream &Out) { in mangleCXXName() argument
6321 CXXNameMangler Mangler(*this, Out, CD, Type); in mangleCXXName()
6327 CXXNameMangler Mangler(*this, Out, DD, Type); in mangleCXXName()
6331 CXXNameMangler Mangler(*this, Out, D); in mangleCXXName()
6336 raw_ostream &Out) { in mangleCXXCtorComdat() argument
6337 CXXNameMangler Mangler(*this, Out, D, Ctor_Comdat); in mangleCXXCtorComdat()
6342 raw_ostream &Out) { in mangleCXXDtorComdat() argument
6343 CXXNameMangler Mangler(*this, Out, D, Dtor_Comdat); in mangleCXXDtorComdat()
6349 raw_ostream &Out) { in mangleThunk() argument
6359 CXXNameMangler Mangler(*this, Out); in mangleThunk()
6378 const ThisAdjustment &ThisAdjustment, raw_ostream &Out) { in mangleCXXDtorThunk() argument
6381 CXXNameMangler Mangler(*this, Out, DD, Type); in mangleCXXDtorThunk()
6393 raw_ostream &Out) { in mangleStaticGuardVariable() argument
6396 CXXNameMangler Mangler(*this, Out); in mangleStaticGuardVariable()
6404 raw_ostream &Out) { in mangleDynamicInitializer() argument
6408 Out << "__cxx_global_var_init"; in mangleDynamicInitializer()
6412 raw_ostream &Out) { in mangleDynamicAtExitDestructor() argument
6414 CXXNameMangler Mangler(*this, Out); in mangleDynamicAtExitDestructor()
6423 raw_ostream &Out) { in mangleDynamicStermFinalizer() argument
6426 CXXNameMangler Mangler(*this, Out); in mangleDynamicStermFinalizer()
6435 GlobalDecl EnclosingDecl, raw_ostream &Out) { in mangleSEHFilterExpression() argument
6436 CXXNameMangler Mangler(*this, Out); in mangleSEHFilterExpression()
6446 GlobalDecl EnclosingDecl, raw_ostream &Out) { in mangleSEHFinallyBlock() argument
6447 CXXNameMangler Mangler(*this, Out); in mangleSEHFinallyBlock()
6457 raw_ostream &Out) { in mangleItaniumThreadLocalInit() argument
6459 CXXNameMangler Mangler(*this, Out); in mangleItaniumThreadLocalInit()
6466 raw_ostream &Out) { in mangleItaniumThreadLocalWrapper() argument
6468 CXXNameMangler Mangler(*this, Out); in mangleItaniumThreadLocalWrapper()
6475 raw_ostream &Out) { in mangleReferenceTemporary() argument
6478 CXXNameMangler Mangler(*this, Out); in mangleReferenceTemporary()
6486 raw_ostream &Out) { in mangleCXXVTable() argument
6488 CXXNameMangler Mangler(*this, Out); in mangleCXXVTable()
6494 raw_ostream &Out) { in mangleCXXVTT() argument
6496 CXXNameMangler Mangler(*this, Out); in mangleCXXVTT()
6504 raw_ostream &Out) { in mangleCXXCtorVTable() argument
6506 CXXNameMangler Mangler(*this, Out); in mangleCXXCtorVTable()
6514 void ItaniumMangleContextImpl::mangleCXXRTTI(QualType Ty, raw_ostream &Out) { in mangleCXXRTTI() argument
6517 CXXNameMangler Mangler(*this, Out); in mangleCXXRTTI()
6523 raw_ostream &Out) { in mangleCXXRTTIName() argument
6525 CXXNameMangler Mangler(*this, Out); in mangleCXXRTTIName()
6530 void ItaniumMangleContextImpl::mangleTypeName(QualType Ty, raw_ostream &Out) { in mangleTypeName() argument
6531 mangleCXXRTTIName(Ty, Out); in mangleTypeName()
6539 raw_ostream &Out) { in mangleLambdaSig() argument
6540 CXXNameMangler Mangler(*this, Out); in mangleLambdaSig()
6545 raw_ostream &Out) { in mangleModuleInitializer() argument
6547 CXXNameMangler Mangler(*this, Out); in mangleModuleInitializer()