Lines Matching refs:Out

170   raw_ostream &Out;
227 : Context(C), Out(Out_), Structor(getStructor(D)), StructorType(0),
235 : Context(C), Out(Out_), Structor(getStructor(D)), StructorType(Type),
239 : Context(C), Out(Out_), Structor(getStructor(D)), StructorType(Type),
244 if (Out.str()[0] == '\01')
248 char *result = abi::__cxa_demangle(Out.str().str().c_str(), 0, 0, &status);
253 raw_ostream &getStream() { return Out; }
435 Out << '\01'; // LLVM IR Marker for __asm("foo")
437 Out << ALA->getLabel();
444 Out << Prefix;
608 Out << "St";
690 Out.write(buffer.data(), numCharacters);
695 Out << 'n';
696 Value.abs().print(Out, /*signed*/ false);
698 Value.print(Out, /*signed*/ false);
705 Out << 'n';
709 Out << Number;
719 Out << 'h';
721 Out << '_';
725 Out << 'v';
727 Out << '_';
729 Out << '_';
789 Out << "gs";
793 Out << "sr";
803 Out << "sr";
811 Out << "sr";
829 Out << "sr";
867 Out << "_SUBSTPACK_";
884 if (recursive) Out << 'N';
941 Out << "_SUBSTPACK_";
1007 Out << "sr";
1017 Out << 'E';
1066 Out << 'L';
1078 Out << "12_GLOBAL__N_1";
1141 Out << Str.size();
1142 Out << Str.str();
1175 Out << "cv";
1198 Out << "li";
1211 Out << II->getLength() << II->getName();
1222 Out << 'N';
1240 Out << 'E';
1247 Out << 'N';
1253 Out << 'E';
1269 Out << 'Z';
1275 Out << 'E';
1288 Out << 'd';
1292 Out << '_';
1308 Out << '_' << disc;
1310 Out << "__" << disc << '_';
1319 Out << 'E';
1339 Out << 'M';
1344 Out << "Ul";
1351 Out << "E";
1362 Out << '_';
1415 Out << Name.size() << Name;
1544 Out << "_SUBSTPACK_";
1556 case OO_New: Out << "nw"; break;
1558 case OO_Array_New: Out << "na"; break;
1560 case OO_Delete: Out << "dl"; break;
1562 case OO_Array_Delete: Out << "da"; break;
1566 Out << (Arity == 1? "ps" : "pl"); break;
1570 Out << (Arity == 1? "ng" : "mi"); break;
1574 Out << (Arity == 1? "ad" : "an"); break;
1579 Out << (Arity == 1? "de" : "ml"); break;
1581 case OO_Tilde: Out << "co"; break;
1583 case OO_Slash: Out << "dv"; break;
1585 case OO_Percent: Out << "rm"; break;
1587 case OO_Pipe: Out << "or"; break;
1589 case OO_Caret: Out << "eo"; break;
1591 case OO_Equal: Out << "aS"; break;
1593 case OO_PlusEqual: Out << "pL"; break;
1595 case OO_MinusEqual: Out << "mI"; break;
1597 case OO_StarEqual: Out << "mL"; break;
1599 case OO_SlashEqual: Out << "dV"; break;
1601 case OO_PercentEqual: Out << "rM"; break;
1603 case OO_AmpEqual: Out << "aN"; break;
1605 case OO_PipeEqual: Out << "oR"; break;
1607 case OO_CaretEqual: Out << "eO"; break;
1609 case OO_LessLess: Out << "ls"; break;
1611 case OO_GreaterGreater: Out << "rs"; break;
1613 case OO_LessLessEqual: Out << "lS"; break;
1615 case OO_GreaterGreaterEqual: Out << "rS"; break;
1617 case OO_EqualEqual: Out << "eq"; break;
1619 case OO_ExclaimEqual: Out << "ne"; break;
1621 case OO_Less: Out << "lt"; break;
1623 case OO_Greater: Out << "gt"; break;
1625 case OO_LessEqual: Out << "le"; break;
1627 case OO_GreaterEqual: Out << "ge"; break;
1629 case OO_Exclaim: Out << "nt"; break;
1631 case OO_AmpAmp: Out << "aa"; break;
1633 case OO_PipePipe: Out << "oo"; break;
1635 case OO_PlusPlus: Out << "pp"; break;
1637 case OO_MinusMinus: Out << "mm"; break;
1639 case OO_Comma: Out << "cm"; break;
1641 case OO_ArrowStar: Out << "pm"; break;
1643 case OO_Arrow: Out << "pt"; break;
1645 case OO_Call: Out << "cl"; break;
1647 case OO_Subscript: Out << "ix"; break;
1652 case OO_Conditional: Out << "qu"; break;
1663 Out << 'r';
1665 Out << 'V';
1667 Out << 'K';
1678 Out << 'U' << ASString.size() << ASString;
1714 Out << 'U' << LifetimeName.size() << LifetimeName;
1726 Out << 'R';
1730 Out << 'O';
1736 Context.mangleObjCMethodName(MD, Out);
1855 case BuiltinType::Void: Out << 'v'; break;
1856 case BuiltinType::Bool: Out << 'b'; break;
1857 case BuiltinType::Char_U: case BuiltinType::Char_S: Out << 'c'; break;
1858 case BuiltinType::UChar: Out << 'h'; break;
1859 case BuiltinType::UShort: Out << 't'; break;
1860 case BuiltinType::UInt: Out << 'j'; break;
1861 case BuiltinType::ULong: Out << 'm'; break;
1862 case BuiltinType::ULongLong: Out << 'y'; break;
1863 case BuiltinType::UInt128: Out << 'o'; break;
1864 case BuiltinType::SChar: Out << 'a'; break;
1866 case BuiltinType::WChar_U: Out << 'w'; break;
1867 case BuiltinType::Char16: Out << "Ds"; break;
1868 case BuiltinType::Char32: Out << "Di"; break;
1869 case BuiltinType::Short: Out << 's'; break;
1870 case BuiltinType::Int: Out << 'i'; break;
1871 case BuiltinType::Long: Out << 'l'; break;
1872 case BuiltinType::LongLong: Out << 'x'; break;
1873 case BuiltinType::Int128: Out << 'n'; break;
1874 case BuiltinType::Half: Out << "Dh"; break;
1875 case BuiltinType::Float: Out << 'f'; break;
1876 case BuiltinType::Double: Out << 'd'; break;
1877 case BuiltinType::LongDouble: Out << 'e'; break;
1878 case BuiltinType::NullPtr: Out << "Dn"; break;
1886 case BuiltinType::ObjCId: Out << "11objc_object"; break;
1887 case BuiltinType::ObjCClass: Out << "10objc_class"; break;
1888 case BuiltinType::ObjCSel: Out << "13objc_selector"; break;
1901 Out << 'F';
1910 Out << 'E';
1933 Out << 'v';
1948 Out << 'z';
1973 Out << 'A' << T->getSize() << '_';
1977 Out << 'A';
1981 Out << '_';
1985 Out << 'A';
1987 Out << '_';
1991 Out << "A_";
1998 Out << 'M';
2036 Out << "_SUBSTPACK_";
2041 Out << 'P';
2045 Out << 'P';
2051 Out << 'R';
2057 Out << 'O';
2063 Out << 'C';
2103 Out << strlen(BaseName) + strlen(EltName);
2104 Out << BaseName << EltName;
2120 Out << "Dv" << T->getNumElements() << '_';
2122 Out << 'p';
2124 Out << 'b';
2132 Out << "Dv";
2134 Out << '_';
2140 Out << "Dp";
2155 Out << "U13block_pointer";
2185 Out << 'N';
2188 Out << 'E';
2193 Out << 'N';
2205 Out << 'E';
2211 Out << "u6typeof";
2217 Out << "u6typeof";
2237 Out << "Dt";
2239 Out << "DT";
2241 Out << 'E';
2248 Out << 'U';
2252 Out << "3eut";
2264 Out << "Da";
2272 Out << "U7_Atomic";
2279 Out << 'L';
2284 Out << (Value.getBoolValue() ? '1' : '0');
2288 Out << 'E';
2306 Out << "dtdefpT";
2308 Out << (isArrow ? "pt" : "dt");
2450 Out << "il";
2454 Out << "E";
2479 Out << "cp";
2486 Out << "cl";
2492 Out << 'E';
2498 if (New->isGlobalNew()) Out << "gs";
2499 Out << (New->isArray() ? "na" : "nw");
2503 Out << '_';
2508 Out << "il";
2510 Out << "pi";
2530 Out << 'E';
2579 Out << "cv";
2581 if (N != 1) Out << '_';
2583 if (N != 1) Out << 'E';
2594 Out << "tl";
2596 Out << "cv";
2598 if (N != 1) Out << '_';
2600 if (N != 1) Out << 'E';
2605 Out <<"cv";
2607 Out <<"_E";
2632 Out << 's';
2635 Out << 'a';
2645 Out << 't';
2648 Out << 'z';
2659 Out << "tw";
2662 Out << "tr";
2672 Out << "ti";
2675 Out << "te";
2685 if (DE->isGlobalDelete()) Out << "gs";
2686 Out << (DE->isArrayForm() ? "da" : "dl");
2704 Out << "ix";
2714 Out << "ds";
2742 Out << "v1U" << Kind.size() << Kind;
2753 Out << "cv";
2779 Out << 'L';
2781 Out << 'E';
2810 Out << "_SUBSTPACK_";
2835 Out << 'L';
2838 Out << 'E';
2843 Out << 'L';
2845 Out << cast<CharacterLiteral>(E)->getValue();
2846 Out << 'E';
2851 Out << "Lb";
2852 Out << (cast<ObjCBoolLiteralExpr>(E)->getValue() ? '1' : '0');
2853 Out << 'E';
2857 Out << "Lb";
2858 Out << (cast<CXXBoolLiteralExpr>(E)->getValue() ? '1' : '0');
2859 Out << 'E';
2874 Out << 'L';
2880 Out << '_';
2883 Out << "0_";
2889 Out << 'E';
2895 Out << 'L';
2898 Out << 'E';
2909 Out << "LDnE";
2914 Out << "sp";
2919 Out << "sZ";
2940 Out << "fpT";
2986 Out << "fp";
2988 Out << "fL" << (nestingDepth - 1) << 'p';
3001 Out << (parmIndex - 1);
3003 Out << '_';
3013 Out << "C1";
3016 Out << "C2";
3019 Out << "C3";
3031 Out << "D0";
3034 Out << "D1";
3037 Out << "D2";
3045 Out << 'I';
3048 Out << 'E';
3064 Out << 'I';
3067 Out << 'E';
3073 Out << 'I';
3076 Out << 'E';
3083 Out << 'I';
3086 Out << 'E';
3112 Out << "Dp";
3123 Out << "L";
3125 Out << 'E';
3130 Out << 'X';
3132 Out << 'E';
3149 Out << "L";
3151 Out << "0E";
3159 Out << 'X';
3163 Out << 'L';
3173 Out << 'E';
3176 Out << 'E';
3183 Out << 'J';
3188 Out << 'E';
3197 Out << "T_";
3199 Out << 'T' << (Index - 1) << '_';
3259 Out << "S_";
3278 Out << 'S'
3345 Out << "St";
3356 Out << "Sa";
3362 Out << "Sb";
3390 Out << "Ss";
3397 Out << "Si";
3404 Out << "So";
3411 Out << "Sd";
3454 raw_ostream &Out) {
3464 CXXNameMangler Mangler(*this, Out, D);
3470 raw_ostream &Out) {
3471 CXXNameMangler Mangler(*this, Out, D, Type);
3477 raw_ostream &Out) {
3478 CXXNameMangler Mangler(*this, Out, D, Type);
3484 raw_ostream &Out) {
3494 CXXNameMangler Mangler(*this, Out);
3514 raw_ostream &Out) {
3517 CXXNameMangler Mangler(*this, Out, DD, Type);
3530 raw_ostream &Out) {
3533 CXXNameMangler Mangler(*this, Out);
3539 raw_ostream &Out) {
3542 CXXNameMangler Mangler(*this, Out);
3548 raw_ostream &Out) {
3550 CXXNameMangler Mangler(*this, Out);
3556 raw_ostream &Out) {
3558 CXXNameMangler Mangler(*this, Out);
3566 raw_ostream &Out) {
3568 CXXNameMangler Mangler(*this, Out);
3577 raw_ostream &Out) {
3580 CXXNameMangler Mangler(*this, Out);
3586 raw_ostream &Out) {
3588 CXXNameMangler Mangler(*this, Out);