Lines Matching refs:Out

122   void mangleDynamicInitializer(const VarDecl *D, raw_ostream &Out) override;
124 raw_ostream &Out) override;
125 void mangleDynamicStermFinalizer(const VarDecl *D, raw_ostream &Out) override;
127 raw_ostream &Out) override;
129 raw_ostream &Out) override;
220 raw_ostream &Out; member in __anonf690f6f20111::CXXNameMangler
307 void write(raw_ostream &Out, const NamedDecl *ND, in write() argument
342 writeSortedUniqueAbiTags(Out, TagList); in write()
383 void writeSortedUniqueAbiTags(raw_ostream &Out, const AbiTagList &AbiTags) { in writeSortedUniqueAbiTags() argument
386 Out << "B"; in writeSortedUniqueAbiTags()
387 Out << Tag.size(); in writeSortedUniqueAbiTags()
388 Out << Tag; in writeSortedUniqueAbiTags()
416 : Context(C), Out(Out_), NullOut(NullOut_), Structor(getStructor(D)), in CXXNameMangler()
424 : Context(C), Out(Out_), Structor(getStructor(D)), StructorType(Type), in CXXNameMangler()
428 : Context(C), Out(Out_), Structor(getStructor(D)), StructorType(Type), in CXXNameMangler()
433 : Context(C), Out(Out_), NormalizeIntegers(NormalizeIntegers_), in CXXNameMangler()
436 : Context(Outer.Context), Out(Out_), Structor(Outer.Structor), in CXXNameMangler()
448 CXXNameMangler(ItaniumMangleContextImpl &C, raw_ostream &Out, in CXXNameMangler() argument
450 : CXXNameMangler(C, Out) { in CXXNameMangler()
454 raw_ostream &getStream() { return Out; } in getStream()
807 AbiTags->write(Out, ND, DisableDerivedAbiTags ? nullptr : AdditionalAbiTags); in writeAbiTags()
820 Out << "_Z"; in mangle()
892 Out << FunctionEncodingStream.str().substr(EncodingPositionStart); in mangleFunctionEncoding()
902 Out << "Ua9enable_ifI"; in mangleFunctionEncodingBareType()
913 Out << 'X'; in mangleFunctionEncodingBareType()
915 Out << 'E'; in mangleFunctionEncodingBareType()
920 Out << 'E'; in mangleFunctionEncodingBareType()
1123 Out << 'S'; in mangleModuleNamePrefix()
1138 Out << 'W'; in mangleModuleNamePrefix()
1140 Out << 'P'; in mangleModuleNamePrefix()
1141 Out << Parts.second.size() << Parts.second; in mangleModuleNamePrefix()
1164 Out << "St"; in mangleUnscopedName()
1231 Out.write(buffer.data(), numCharacters); in mangleFloat()
1235 Out << 'L'; in mangleFloatLiteral()
1238 Out << 'E'; in mangleFloatLiteral()
1250 Out << 'L'; in mangleNullPointer()
1252 Out << "0E"; in mangleNullPointer()
1257 Out << 'n'; in mangleNumber()
1258 Value.abs().print(Out, /*signed*/ false); in mangleNumber()
1260 Value.print(Out, /*signed*/ false); in mangleNumber()
1267 Out << 'n'; in mangleNumber()
1271 Out << Number; in mangleNumber()
1281 Out << 'h'; in mangleCallOffset()
1283 Out << '_'; in mangleCallOffset()
1287 Out << 'v'; in mangleCallOffset()
1289 Out << '_'; in mangleCallOffset()
1291 Out << '_'; in mangleCallOffset()
1348 Out << "gs"; in mangleUnresolvedPrefix()
1352 Out << "sr"; in mangleUnresolvedPrefix()
1365 Out << "sr"; in mangleUnresolvedPrefix()
1373 Out << "sr"; in mangleUnresolvedPrefix()
1391 Out << "sr"; in mangleUnresolvedPrefix()
1406 Out << "sr"; in mangleUnresolvedPrefix()
1416 Out << 'E'; in mangleUnresolvedPrefix()
1433 Out << "dn"; in mangleUnresolvedName()
1440 Out << "on"; in mangleUnresolvedName()
1480 Out << 'F'; in mangleUnqualifiedName()
1495 Out << "DC"; in mangleUnqualifiedName()
1498 Out << 'E'; in mangleUnqualifiedName()
1509 Out << GUID.size() << GUID; in mangleUnqualifiedName()
1515 Out << "TA"; in mangleUnqualifiedName()
1536 Out << 'L'; in mangleUnqualifiedName()
1561 Out << "12_GLOBAL__N_1"; in mangleUnqualifiedName()
1644 Out << "Ut"; in mangleUnqualifiedName()
1646 Out << UnnamedMangle - 2; in mangleUnqualifiedName()
1647 Out << '_'; in mangleUnqualifiedName()
1665 Out << Str.size(); in mangleUnqualifiedName()
1666 Out << Str; in mangleUnqualifiedName()
1748 Out << II->getLength() + sizeof("__regcall4__") - 1 << "__regcall4__" in mangleRegCallName()
1751 Out << II->getLength() + sizeof("__regcall3__") - 1 << "__regcall3__" in mangleRegCallName()
1759 Out << II->getLength() + sizeof("__device_stub__") - 1 << "__device_stub__" in mangleDeviceStubName()
1767 Out << II->getLength() << II->getName(); in mangleSourceName()
1780 Out << 'N'; in mangleNestedName()
1786 Out << 'H'; in mangleNestedName()
1802 Out << 'E'; in mangleNestedName()
1808 Out << 'N'; in mangleNestedName()
1813 Out << 'E'; in mangleNestedName()
1825 Out << 'N'; in mangleNestedNameWithClosurePrefix()
1830 Out << 'E'; in mangleNestedNameWithClosurePrefix()
1860 Out << 'Z'; in mangleLocalName()
1877 Out << 'E'; in mangleLocalName()
1894 Out << 'd'; in mangleLocalName()
1898 Out << '_'; in mangleLocalName()
1926 Out << 'd'; in mangleLocalName()
1930 Out << '_'; in mangleLocalName()
1944 Out << '_' << disc; in mangleLocalName()
1946 Out << "__" << disc << '_'; in mangleLocalName()
1978 Out << 'M'; in mangleUnqualifiedBlock()
1993 Out << "Ub"; in mangleUnqualifiedBlock()
1995 Out << Number - 1; in mangleUnqualifiedBlock()
1996 Out << '_'; in mangleUnqualifiedBlock()
2010 Out << "Tp"; in mangleTemplateParamDecl()
2014 Out << "Tk"; in mangleTemplateParamDecl()
2017 Out << "Ty"; in mangleTemplateParamDecl()
2022 Out << "Tn"; in mangleTemplateParamDecl()
2028 Out << "Tp"; in mangleTemplateParamDecl()
2032 Out << "Tn"; in mangleTemplateParamDecl()
2042 Out << "Tp"; in mangleTemplateParamDecl()
2050 Out << "Tt"; in mangleTemplateParameterList()
2054 Out << "E"; in mangleTemplateParameterList()
2081 Out << 'Q'; in mangleRequiresClause()
2099 Out << 'M'; in mangleLambda()
2104 Out << "Ul"; in mangleLambda()
2106 Out << "E"; in mangleLambda()
2127 Out << '_'; in mangleLambda()
2324 Out << 'M'; in mangleClosurePrefix()
2385 Out << "_SUBSTPACK_"; in mangleType()
2441 Out << "_SUBSTPACK_"; in mangleUnresolvedTypeOrSimpleId()
2456 Out << Prefix; in mangleUnresolvedTypeOrSimpleId()
2516 Out << "_SUBSTPACK_"; in mangleUnresolvedTypeOrSimpleId()
2580 Out << "cv"; in mangleOperatorName()
2585 Out << "li"; in mangleOperatorName()
2599 case OO_New: Out << "nw"; break; in mangleOperatorName()
2601 case OO_Array_New: Out << "na"; break; in mangleOperatorName()
2603 case OO_Delete: Out << "dl"; break; in mangleOperatorName()
2605 case OO_Array_Delete: Out << "da"; break; in mangleOperatorName()
2609 Out << (Arity == 1? "ps" : "pl"); break; in mangleOperatorName()
2613 Out << (Arity == 1? "ng" : "mi"); break; in mangleOperatorName()
2617 Out << (Arity == 1? "ad" : "an"); break; in mangleOperatorName()
2622 Out << (Arity == 1? "de" : "ml"); break; in mangleOperatorName()
2624 case OO_Tilde: Out << "co"; break; in mangleOperatorName()
2626 case OO_Slash: Out << "dv"; break; in mangleOperatorName()
2628 case OO_Percent: Out << "rm"; break; in mangleOperatorName()
2630 case OO_Pipe: Out << "or"; break; in mangleOperatorName()
2632 case OO_Caret: Out << "eo"; break; in mangleOperatorName()
2634 case OO_Equal: Out << "aS"; break; in mangleOperatorName()
2636 case OO_PlusEqual: Out << "pL"; break; in mangleOperatorName()
2638 case OO_MinusEqual: Out << "mI"; break; in mangleOperatorName()
2640 case OO_StarEqual: Out << "mL"; break; in mangleOperatorName()
2642 case OO_SlashEqual: Out << "dV"; break; in mangleOperatorName()
2644 case OO_PercentEqual: Out << "rM"; break; in mangleOperatorName()
2646 case OO_AmpEqual: Out << "aN"; break; in mangleOperatorName()
2648 case OO_PipeEqual: Out << "oR"; break; in mangleOperatorName()
2650 case OO_CaretEqual: Out << "eO"; break; in mangleOperatorName()
2652 case OO_LessLess: Out << "ls"; break; in mangleOperatorName()
2654 case OO_GreaterGreater: Out << "rs"; break; in mangleOperatorName()
2656 case OO_LessLessEqual: Out << "lS"; break; in mangleOperatorName()
2658 case OO_GreaterGreaterEqual: Out << "rS"; break; in mangleOperatorName()
2660 case OO_EqualEqual: Out << "eq"; break; in mangleOperatorName()
2662 case OO_ExclaimEqual: Out << "ne"; break; in mangleOperatorName()
2664 case OO_Less: Out << "lt"; break; in mangleOperatorName()
2666 case OO_Greater: Out << "gt"; break; in mangleOperatorName()
2668 case OO_LessEqual: Out << "le"; break; in mangleOperatorName()
2670 case OO_GreaterEqual: Out << "ge"; break; in mangleOperatorName()
2672 case OO_Exclaim: Out << "nt"; break; in mangleOperatorName()
2674 case OO_AmpAmp: Out << "aa"; break; in mangleOperatorName()
2676 case OO_PipePipe: Out << "oo"; break; in mangleOperatorName()
2678 case OO_PlusPlus: Out << "pp"; break; in mangleOperatorName()
2680 case OO_MinusMinus: Out << "mm"; break; in mangleOperatorName()
2682 case OO_Comma: Out << "cm"; break; in mangleOperatorName()
2684 case OO_ArrowStar: Out << "pm"; break; in mangleOperatorName()
2686 case OO_Arrow: Out << "pt"; break; in mangleOperatorName()
2688 case OO_Call: Out << "cl"; break; in mangleOperatorName()
2690 case OO_Subscript: Out << "ix"; break; in mangleOperatorName()
2695 case OO_Conditional: Out << "qu"; break; in mangleOperatorName()
2698 case OO_Coawait: Out << "aw"; break; in mangleOperatorName()
2701 case OO_Spaceship: Out << "ss"; break; in mangleOperatorName()
2715 Out << "U2ASI"; in mangleQualifiers()
2717 Out << "E"; in mangleQualifiers()
2853 Out << 'r'; in mangleQualifiers()
2855 Out << 'V'; in mangleQualifiers()
2857 Out << 'K'; in mangleQualifiers()
2861 Out << 'U' << name.size() << name; in mangleVendorQualifier()
2872 Out << 'R'; in mangleRefQualifier()
2876 Out << 'O'; in mangleRefQualifier()
2882 Context.mangleObjCMethodNameAsSourceName(MD, Out); in mangleObjCMethodName()
3081 Out << "u2i8"; in mangleType()
3087 Out << "u3i16"; in mangleType()
3093 Out << "u3i32"; in mangleType()
3099 Out << "u3i64"; in mangleType()
3105 Out << "u4i128"; in mangleType()
3116 Out << "u2u8"; in mangleType()
3122 Out << "u3u16"; in mangleType()
3128 Out << "u3u32"; in mangleType()
3134 Out << "u3u64"; in mangleType()
3140 Out << "u4u128"; in mangleType()
3151 Out << 'v'; in mangleType()
3154 Out << 'b'; in mangleType()
3158 Out << 'c'; in mangleType()
3161 Out << 'h'; in mangleType()
3164 Out << 't'; in mangleType()
3167 Out << 'j'; in mangleType()
3170 Out << 'm'; in mangleType()
3173 Out << 'y'; in mangleType()
3176 Out << 'o'; in mangleType()
3179 Out << 'a'; in mangleType()
3183 Out << 'w'; in mangleType()
3186 Out << "Du"; in mangleType()
3189 Out << "Ds"; in mangleType()
3192 Out << "Di"; in mangleType()
3195 Out << 's'; in mangleType()
3198 Out << 'i'; in mangleType()
3201 Out << 'l'; in mangleType()
3204 Out << 'x'; in mangleType()
3207 Out << 'n'; in mangleType()
3210 Out << "DF16_"; in mangleType()
3213 Out << "DAs"; in mangleType()
3216 Out << "DAi"; in mangleType()
3219 Out << "DAl"; in mangleType()
3222 Out << "DAt"; in mangleType()
3225 Out << "DAj"; in mangleType()
3228 Out << "DAm"; in mangleType()
3231 Out << "DRs"; in mangleType()
3234 Out << "DRi"; in mangleType()
3237 Out << "DRl"; in mangleType()
3240 Out << "DRt"; in mangleType()
3243 Out << "DRj"; in mangleType()
3246 Out << "DRm"; in mangleType()
3249 Out << "DSDAs"; in mangleType()
3252 Out << "DSDAi"; in mangleType()
3255 Out << "DSDAl"; in mangleType()
3258 Out << "DSDAt"; in mangleType()
3261 Out << "DSDAj"; in mangleType()
3264 Out << "DSDAm"; in mangleType()
3267 Out << "DSDRs"; in mangleType()
3270 Out << "DSDRi"; in mangleType()
3273 Out << "DSDRl"; in mangleType()
3276 Out << "DSDRt"; in mangleType()
3279 Out << "DSDRj"; in mangleType()
3282 Out << "DSDRm"; in mangleType()
3285 Out << "Dh"; in mangleType()
3288 Out << 'f'; in mangleType()
3291 Out << 'd'; in mangleType()
3299 Out << TI->getLongDoubleMangling(); in mangleType()
3308 Out << TI->getFloat128Mangling(); in mangleType()
3318 Out << TI->getBFloat16Mangling(); in mangleType()
3323 Out << TI->getIbm128Mangling(); in mangleType()
3327 Out << "Dn"; in mangleType()
3339 Out << "11objc_object"; in mangleType()
3342 Out << "10objc_class"; in mangleType()
3345 Out << "13objc_selector"; in mangleType()
3350 Out << type_name.size() << type_name; \ in mangleType()
3354 Out << "11ocl_sampler"; in mangleType()
3357 Out << "9ocl_event"; in mangleType()
3360 Out << "12ocl_clkevent"; in mangleType()
3363 Out << "9ocl_queue"; in mangleType()
3366 Out << "13ocl_reserveid"; in mangleType()
3371 Out << type_name.size() << type_name; \ in mangleType()
3384 Out << "u" << type_name.size() << type_name; \ in mangleType()
3387 Out << (type_name == InternalName ? "u" : "") << type_name.size() \ in mangleType()
3394 Out << (type_name == InternalName ? "u" : "") << type_name.size() \ in mangleType()
3400 Out << (type_name == InternalName ? "u" : "") << type_name.size() \ in mangleType()
3407 Out << 'u' << type_name.size() << type_name; \ in mangleType()
3414 Out << 'u' << type_name.size() << type_name; \ in mangleType()
3420 Out << 'u' << type_name.size() << type_name; \ in mangleType()
3530 Out << "DO"; in mangleType()
3532 Out << "E"; in mangleType()
3535 Out << "Dw"; in mangleType()
3538 Out << "E"; in mangleType()
3541 Out << "Do"; in mangleType()
3544 Out << 'F'; in mangleType()
3553 Out << 'E'; in mangleType()
3560 Out << 'F'; in mangleType()
3569 Out << 'E'; in mangleType()
3601 Out << 'v'; in mangleBareFunctionType()
3620 Out << "U25pass_dynamic_object_size" << Attr->getType(); in mangleBareFunctionType()
3622 Out << "U17pass_object_size" << Attr->getType(); in mangleBareFunctionType()
3629 Out << 'z'; in mangleBareFunctionType()
3662 Out << 'A' << T->getSize() << '_'; in mangleType()
3666 Out << 'A'; in mangleType()
3670 Out << '_'; in mangleType()
3674 Out << 'A'; in mangleType()
3680 Out << '_'; in mangleType()
3684 Out << "A_"; in mangleType()
3691 Out << 'M'; in mangleType()
3729 Out << "_SUBSTPACK_"; in mangleType()
3734 Out << 'P'; in mangleType()
3738 Out << 'P'; in mangleType()
3744 Out << 'R'; in mangleType()
3750 Out << 'O'; in mangleType()
3756 Out << 'C'; in mangleType()
3810 Out << strlen(BaseName) + strlen(EltName); in mangleNeonVectorType()
3811 Out << BaseName << EltName; in mangleNeonVectorType()
3889 Out << TypeName.length() << TypeName; in mangleAArch64NeonVectorType()
3983 Out << "9__SVE_VLSI" << 'u' << TypeName.size() << TypeName << "Lj" in mangleAArch64FixedSveVectorType()
4067 Out << "9__RVV_VLSI" << 'u' << TypeNameStr.size() << TypeNameStr << "Lj" in mangleRISCVFixedRVVVectorType()
4109 Out << "Dv" << T->getNumElements() << '_'; in mangleType()
4111 Out << 'p'; in mangleType()
4113 Out << 'b'; in mangleType()
4139 Out << "Dv"; in mangleType()
4141 Out << '_'; in mangleType()
4143 Out << 'p'; in mangleType()
4145 Out << 'b'; in mangleType()
4154 Out << "Dv"; in mangleType()
4156 Out << '_'; in mangleType()
4165 Out << "u" << VendorQualifier.size() << VendorQualifier; in mangleType()
4167 Out << "I"; in mangleType()
4177 Out << "E"; in mangleType()
4184 Out << "u" << VendorQualifier.size() << VendorQualifier; in mangleType()
4186 Out << "I"; in mangleType()
4190 Out << "E"; in mangleType()
4201 Out << "Dp"; in mangleType()
4212 Out << "U8__kindof"; in mangleType()
4223 Out << 'U' << QualStr.size() << QualStr; in mangleType()
4230 Out << 'I'; in mangleType()
4233 Out << 'E'; in mangleType()
4238 Out << "U13block_pointer"; in mangleType()
4284 Out << "Ts"; in mangleType()
4287 Out << "Tu"; in mangleType()
4290 Out << "Te"; in mangleType()
4294 Out << 'N'; in mangleType()
4297 Out << 'E'; in mangleType()
4302 Out << 'N'; in mangleType()
4314 Out << 'E'; in mangleType()
4320 Out << "u6typeof"; in mangleType()
4326 Out << "u6typeof"; in mangleType()
4346 Out << "Dt"; in mangleType()
4348 Out << "DT"; in mangleType()
4350 Out << 'E'; in mangleType()
4357 Out << "u"; in mangleType()
4367 Out << BuiltinName.size() << BuiltinName; in mangleType()
4370 Out << "I"; in mangleType()
4372 Out << "E"; in mangleType()
4385 Out << (T->isDecltypeAuto() ? "DK" : "Dk"); in mangleType()
4389 Out << (T->isDecltypeAuto() ? "Dc" : "Da"); in mangleType()
4411 Out << "U7_Atomic"; in mangleType()
4419 Out << "8ocl_pipe"; in mangleType()
4426 Out << "D" << (T->isUnsigned() ? "U" : "B") << T->getNumBits() << "_"; in mangleType()
4433 Out << "D" << (T->isUnsigned() ? "U" : "B"); in mangleType()
4435 Out << "_"; in mangleType()
4441 Out << 'L'; in mangleIntegerLiteral()
4446 Out << (Value.getBoolValue() ? '1' : '0'); in mangleIntegerLiteral()
4450 Out << 'E'; in mangleIntegerLiteral()
4470 Out << "dtdefpT"; in mangleMemberExprBase()
4472 Out << (IsArrow ? "pt" : "dt"); in mangleMemberExprBase()
4526 Out << CastEncoding; in mangleCastExpression()
4552 Out << 'F'; in mangleRequirement()
4562 Out << 'T'; in mangleRequirement()
4574 Out << 'X'; in mangleRequirement()
4578 Out << 'N'; in mangleRequirement()
4586 Out << 'R'; in mangleRequirement()
4600 Out << 'Q'; in mangleRequirement()
4643 Out << 'X'; in mangleExpression()
4651 Out << 'L'; in mangleExpression()
4653 Out << 'E'; in mangleExpression()
4767 Out << "u8__uuidof"; in mangleExpression()
4772 Out << 'E'; in mangleExpression()
4776 Out << "u8__uuidoft"; in mangleExpression()
4780 Out << "u8__uuidofz"; in mangleExpression()
4805 Out << "il"; in mangleExpression()
4807 Out << "E"; in mangleExpression()
4816 Out << "di"; in mangleExpression()
4819 Out << "dx"; in mangleExpression()
4824 Out << "dX"; in mangleExpression()
4876 Out << "cp"; in mangleExpression()
4883 Out << "cl"; in mangleExpression()
4894 Out << 'E'; in mangleExpression()
4901 if (New->isGlobalNew()) Out << "gs"; in mangleExpression()
4902 Out << (New->isArray() ? "na" : "nw"); in mangleExpression()
4906 Out << '_'; in mangleExpression()
4910 Out << "il"; in mangleExpression()
4912 Out << "pi"; in mangleExpression()
4931 Out << 'E'; in mangleExpression()
4946 Out << 'E'; in mangleExpression()
4948 Out << "sr"; in mangleExpression()
4950 Out << 'E'; in mangleExpression()
4956 Out << "dn"; in mangleExpression()
5014 Out << "tl"; in mangleExpression()
5017 Out << "E"; in mangleExpression()
5021 Out << "cv"; in mangleExpression()
5023 if (N != 1) Out << '_'; in mangleExpression()
5025 if (N != 1) Out << 'E'; in mangleExpression()
5041 Out << "il"; in mangleExpression()
5044 Out << "E"; in mangleExpression()
5055 Out << "tl"; in mangleExpression()
5057 Out << "cv"; in mangleExpression()
5060 Out << '_'; in mangleExpression()
5074 Out << 'E'; in mangleExpression()
5080 Out << "cv"; in mangleExpression()
5082 Out << "_E"; in mangleExpression()
5087 Out << "nx"; in mangleExpression()
5120 Out << 't'; in mangleExpression()
5123 Out << 'z'; in mangleExpression()
5130 Out << 's'; in mangleExpression()
5138 Out << "u11__alignof__"; in mangleExpression()
5143 Out << 'E'; in mangleExpression()
5148 Out << 'a'; in mangleExpression()
5190 Out << 'u'; in mangleExpression()
5192 Out << Spelling.size() << Spelling; in mangleExpression()
5196 Out << 'E'; in mangleExpression()
5206 Out << "tw"; in mangleExpression()
5209 Out << "tr"; in mangleExpression()
5220 Out << "ti"; in mangleExpression()
5223 Out << "te"; in mangleExpression()
5234 if (DE->isGlobalDelete()) Out << "gs"; in mangleExpression()
5235 Out << (DE->isArrayForm() ? "da" : "dl"); in mangleExpression()
5255 Out << "ix"; in mangleExpression()
5264 Out << "ixix"; in mangleExpression()
5276 Out << "ds"; in mangleExpression()
5318 Out << "v1U" << Kind.size() << Kind; in mangleExpression()
5338 Out << "tl"; in mangleExpression()
5341 Out << "E"; in mangleExpression()
5393 Out << "L_Z"; in mangleExpression()
5395 Out << 'E'; in mangleExpression()
5415 Out << "rQ"; in mangleExpression()
5418 Out << 'v'; in mangleExpression()
5425 Out << '_'; in mangleExpression()
5432 Out << 'E'; in mangleExpression()
5434 Out << "rq"; in mangleExpression()
5437 Out << 'E'; in mangleExpression()
5453 Out << "_SUBSTPACK_"; in mangleExpression()
5460 Out << "v110_SUBSTPACK"; in mangleExpression()
5496 Out << 'L'; in mangleExpression()
5498 Out << cast<CharacterLiteral>(E)->getValue(); in mangleExpression()
5499 Out << 'E'; in mangleExpression()
5505 Out << "Lb"; in mangleExpression()
5506 Out << (cast<ObjCBoolLiteralExpr>(E)->getValue() ? '1' : '0'); in mangleExpression()
5507 Out << 'E'; in mangleExpression()
5512 Out << "Lb"; in mangleExpression()
5513 Out << (cast<CXXBoolLiteralExpr>(E)->getValue() ? '1' : '0'); in mangleExpression()
5514 Out << 'E'; in mangleExpression()
5531 Out << 'L'; in mangleExpression()
5537 Out << '_'; in mangleExpression()
5540 Out << "0_"; in mangleExpression()
5546 Out << 'E'; in mangleExpression()
5553 Out << 'L'; in mangleExpression()
5556 Out << 'E'; in mangleExpression()
5568 Out << "LDnE"; in mangleExpression()
5576 Out << "L"; in mangleExpression()
5578 Out << "E"; in mangleExpression()
5584 Out << "sp"; in mangleExpression()
5592 Out << "sP"; in mangleExpression()
5595 Out << "E"; in mangleExpression()
5599 Out << "sZ"; in mangleExpression()
5622 Out << (FE->getInit() ? "fL" : "fl"); in mangleExpression()
5624 Out << (FE->getInit() ? "fR" : "fr"); in mangleExpression()
5627 Out << "ds"; in mangleExpression()
5642 Out << "fpT"; in mangleExpression()
5648 Out << "v18co_await"; in mangleExpression()
5655 Out << "v18co_await"; in mangleExpression()
5662 Out << "v18co_yield"; in mangleExpression()
5669 Out << "u33__builtin_sycl_unique_stable_name"; in mangleExpression()
5672 Out << "E"; in mangleExpression()
5678 Out << 'E'; in mangleExpression()
5722 Out << "fp"; in mangleFunctionParam()
5724 Out << "fL" << (nestingDepth - 1) << 'p'; in mangleFunctionParam()
5743 Out << (parmIndex - 1); in mangleFunctionParam()
5745 Out << '_'; in mangleFunctionParam()
5756 Out << 'C'; in mangleCXXCtorType()
5758 Out << 'I'; in mangleCXXCtorType()
5761 Out << '1'; in mangleCXXCtorType()
5764 Out << '2'; in mangleCXXCtorType()
5767 Out << '5'; in mangleCXXCtorType()
5785 Out << "D0"; in mangleCXXDtorType()
5788 Out << "D1"; in mangleCXXDtorType()
5791 Out << "D2"; in mangleCXXDtorType()
5794 Out << "D5"; in mangleCXXDtorType()
5968 Out << 'I'; in mangleTemplateArgs()
5974 Out << 'E'; in mangleTemplateArgs()
5980 Out << 'I'; in mangleTemplateArgs()
5986 Out << 'E'; in mangleTemplateArgs()
5992 Out << 'I'; in mangleTemplateArgs()
5998 Out << 'E'; in mangleTemplateArgs()
6041 Out << "Dp"; in mangleTemplateArg()
6097 Out << 'J'; in mangleTemplateArg()
6100 Out << 'E'; in mangleTemplateArg()
6125 Out << 'L'; in mangleTemplateArgExpr()
6127 Out << 'E'; in mangleTemplateArgExpr()
6131 Out << 'X'; in mangleTemplateArgExpr()
6133 Out << 'E'; in mangleTemplateArgExpr()
6293 Out << 'X'; in mangleValueInTemplateArg()
6301 Out << 'L'; in mangleValueInTemplateArg()
6303 Out << 'E'; in mangleValueInTemplateArg()
6332 Out << "tl"; in mangleValueInTemplateArg()
6343 Out << 'E'; in mangleValueInTemplateArg()
6352 Out << 'L'; in mangleValueInTemplateArg()
6354 Out << 'E'; in mangleValueInTemplateArg()
6360 Out << "tl"; in mangleValueInTemplateArg()
6363 Out << "di"; in mangleValueInTemplateArg()
6370 Out << 'E'; in mangleValueInTemplateArg()
6378 Out << "tl"; in mangleValueInTemplateArg()
6395 Out << 'E'; in mangleValueInTemplateArg()
6403 Out << "tl"; in mangleValueInTemplateArg()
6410 Out << 'E'; in mangleValueInTemplateArg()
6429 Out << "tl"; in mangleValueInTemplateArg()
6436 Out << 'E'; in mangleValueInTemplateArg()
6443 Out << "tl"; in mangleValueInTemplateArg()
6450 Out << 'E'; in mangleValueInTemplateArg()
6473 Out << "rc"; in mangleValueInTemplateArg()
6475 Out << "Li0E"; in mangleValueInTemplateArg()
6477 Out << 'E'; in mangleValueInTemplateArg()
6479 Out << "L"; in mangleValueInTemplateArg()
6481 Out << Offset.getQuantity() << 'E'; in mangleValueInTemplateArg()
6493 Out << "decvP"; in mangleValueInTemplateArg()
6497 Out << "cv"; in mangleValueInTemplateArg()
6500 Out << "plcvPcad"; in mangleValueInTemplateArg()
6522 Out << "cv"; in mangleValueInTemplateArg()
6526 Out << "ad"; in mangleValueInTemplateArg()
6527 Out << "so"; in mangleValueInTemplateArg()
6537 Out << "cv"; in mangleValueInTemplateArg()
6542 Out << "ad"; in mangleValueInTemplateArg()
6550 Out << 'L'; in mangleValueInTemplateArg()
6552 Out << 'E'; in mangleValueInTemplateArg()
6558 Out << "ti"; in mangleValueInTemplateArg()
6570 Out << 'L'; in mangleValueInTemplateArg()
6573 Out << 'E'; in mangleValueInTemplateArg()
6596 Out << '_'; in mangleValueInTemplateArg()
6598 Out << (FD->getFieldIndex() - 1); in mangleValueInTemplateArg()
6608 Out << 'p'; in mangleValueInTemplateArg()
6609 Out << 'E'; in mangleValueInTemplateArg()
6627 Out << "mc"; in mangleValueInTemplateArg()
6634 Out << "cv"; in mangleValueInTemplateArg()
6637 Out << "adL"; in mangleValueInTemplateArg()
6639 Out << 'E'; in mangleValueInTemplateArg()
6645 Out << 'E'; in mangleValueInTemplateArg()
6651 Out << 'E'; in mangleValueInTemplateArg()
6663 Out << 'T'; in mangleTemplateParameter()
6666 Out << 'L' << (Depth - 1) << '_'; in mangleTemplateParameter()
6668 Out << (Index - 1); in mangleTemplateParameter()
6669 Out << '_'; in mangleTemplateParameter()
6676 Out << '0'; in mangleSeqID()
6690 Out.write(I.base(), I - BufferRef.rbegin()); in mangleSeqID()
6692 Out << '_'; in mangleSeqID()
6753 Out << 'S'; in mangleSubstitution()
6829 Out << "St"; in mangleStandardSubstitution()
6844 Out << "Sa"; in mangleStandardSubstitution()
6850 Out << "Sb"; in mangleStandardSubstitution()
6868 Out << "Ss"; in mangleStandardSubstitution()
6875 Out << "Si"; in mangleStandardSubstitution()
6882 Out << "So"; in mangleStandardSubstitution()
6889 Out << "Sd"; in mangleStandardSubstitution()
6986 raw_ostream &Out) { in mangleCXXName() argument
6997 CXXNameMangler Mangler(*this, Out, CD, Type); in mangleCXXName()
7003 CXXNameMangler Mangler(*this, Out, DD, Type); in mangleCXXName()
7007 CXXNameMangler Mangler(*this, Out, D); in mangleCXXName()
7012 raw_ostream &Out) { in mangleCXXCtorComdat() argument
7013 CXXNameMangler Mangler(*this, Out, D, Ctor_Comdat); in mangleCXXCtorComdat()
7018 raw_ostream &Out) { in mangleCXXDtorComdat() argument
7019 CXXNameMangler Mangler(*this, Out, D, Dtor_Comdat); in mangleCXXDtorComdat()
7025 raw_ostream &Out) { in mangleThunk() argument
7035 CXXNameMangler Mangler(*this, Out); in mangleThunk()
7054 const ThisAdjustment &ThisAdjustment, raw_ostream &Out) { in mangleCXXDtorThunk() argument
7057 CXXNameMangler Mangler(*this, Out, DD, Type); in mangleCXXDtorThunk()
7069 raw_ostream &Out) { in mangleStaticGuardVariable() argument
7072 CXXNameMangler Mangler(*this, Out); in mangleStaticGuardVariable()
7080 raw_ostream &Out) { in mangleDynamicInitializer() argument
7084 Out << "__cxx_global_var_init"; in mangleDynamicInitializer()
7088 raw_ostream &Out) { in mangleDynamicAtExitDestructor() argument
7090 CXXNameMangler Mangler(*this, Out); in mangleDynamicAtExitDestructor()
7099 raw_ostream &Out) { in mangleDynamicStermFinalizer() argument
7102 CXXNameMangler Mangler(*this, Out); in mangleDynamicStermFinalizer()
7111 GlobalDecl EnclosingDecl, raw_ostream &Out) { in mangleSEHFilterExpression() argument
7112 CXXNameMangler Mangler(*this, Out); in mangleSEHFilterExpression()
7122 GlobalDecl EnclosingDecl, raw_ostream &Out) { in mangleSEHFinallyBlock() argument
7123 CXXNameMangler Mangler(*this, Out); in mangleSEHFinallyBlock()
7133 raw_ostream &Out) { in mangleItaniumThreadLocalInit() argument
7135 CXXNameMangler Mangler(*this, Out); in mangleItaniumThreadLocalInit()
7142 raw_ostream &Out) { in mangleItaniumThreadLocalWrapper() argument
7144 CXXNameMangler Mangler(*this, Out); in mangleItaniumThreadLocalWrapper()
7151 raw_ostream &Out) { in mangleReferenceTemporary() argument
7154 CXXNameMangler Mangler(*this, Out); in mangleReferenceTemporary()
7162 raw_ostream &Out) { in mangleCXXVTable() argument
7164 CXXNameMangler Mangler(*this, Out); in mangleCXXVTable()
7170 raw_ostream &Out) { in mangleCXXVTT() argument
7172 CXXNameMangler Mangler(*this, Out); in mangleCXXVTT()
7180 raw_ostream &Out) { in mangleCXXCtorVTable() argument
7182 CXXNameMangler Mangler(*this, Out); in mangleCXXCtorVTable()
7190 void ItaniumMangleContextImpl::mangleCXXRTTI(QualType Ty, raw_ostream &Out) { in mangleCXXRTTI() argument
7193 CXXNameMangler Mangler(*this, Out); in mangleCXXRTTI()
7199 QualType Ty, raw_ostream &Out, bool NormalizeIntegers = false) { in mangleCXXRTTIName() argument
7201 CXXNameMangler Mangler(*this, Out, NormalizeIntegers); in mangleCXXRTTIName()
7207 QualType Ty, raw_ostream &Out, bool NormalizeIntegers = false) { in mangleCanonicalTypeName() argument
7208 mangleCXXRTTIName(Ty, Out, NormalizeIntegers); in mangleCanonicalTypeName()
7216 raw_ostream &Out) { in mangleLambdaSig() argument
7217 CXXNameMangler Mangler(*this, Out); in mangleLambdaSig()
7222 raw_ostream &Out) { in mangleModuleInitializer() argument
7224 CXXNameMangler Mangler(*this, Out); in mangleModuleInitializer()