Lines Matching refs:OS
30 static void printName(raw_ostream &OS, StringRef Name) { in printName() argument
34 OS << Name; in printName()
37 OS << '"'; in printName()
40 OS << "\\\""; in printName()
42 OS << *B; in printName()
44 OS << "\\\\"; in printName()
46 OS << B[0] << B[1]; // Quoted character in printName()
50 OS << '"'; in printName()
54 raw_ostream &OS, in PrintSwitchToSection() argument
57 OS << '\t' << getName(); in PrintSwitchToSection()
59 OS << '\t'; in PrintSwitchToSection()
60 Subsection->print(OS, &MAI); in PrintSwitchToSection()
62 OS << '\n'; in PrintSwitchToSection()
66 OS << "\t.section\t"; in PrintSwitchToSection()
67 printName(OS, getName()); in PrintSwitchToSection()
73 OS << ",#alloc"; in PrintSwitchToSection()
75 OS << ",#execinstr"; in PrintSwitchToSection()
77 OS << ",#write"; in PrintSwitchToSection()
79 OS << ",#exclude"; in PrintSwitchToSection()
81 OS << ",#tls"; in PrintSwitchToSection()
82 OS << '\n'; in PrintSwitchToSection()
86 OS << ",\""; in PrintSwitchToSection()
88 OS << 'a'; in PrintSwitchToSection()
90 OS << 'e'; in PrintSwitchToSection()
92 OS << 'x'; in PrintSwitchToSection()
94 OS << 'G'; in PrintSwitchToSection()
96 OS << 'w'; in PrintSwitchToSection()
98 OS << 'M'; in PrintSwitchToSection()
100 OS << 'S'; in PrintSwitchToSection()
102 OS << 'T'; in PrintSwitchToSection()
104 OS << 'o'; in PrintSwitchToSection()
106 OS << 'R'; in PrintSwitchToSection()
112 OS << 'c'; in PrintSwitchToSection()
114 OS << 'd'; in PrintSwitchToSection()
117 OS << 'y'; in PrintSwitchToSection()
120 OS << 's'; in PrintSwitchToSection()
123 OS << '"'; in PrintSwitchToSection()
125 OS << ','; in PrintSwitchToSection()
129 OS << '%'; in PrintSwitchToSection()
131 OS << '@'; in PrintSwitchToSection()
134 OS << "init_array"; in PrintSwitchToSection()
136 OS << "fini_array"; in PrintSwitchToSection()
138 OS << "preinit_array"; in PrintSwitchToSection()
140 OS << "nobits"; in PrintSwitchToSection()
142 OS << "note"; in PrintSwitchToSection()
144 OS << "progbits"; in PrintSwitchToSection()
146 OS << "unwind"; in PrintSwitchToSection()
150 OS << "0x7000001e"; in PrintSwitchToSection()
152 OS << "llvm_odrtab"; in PrintSwitchToSection()
154 OS << "llvm_linker_options"; in PrintSwitchToSection()
156 OS << "llvm_call_graph_profile"; in PrintSwitchToSection()
158 OS << "llvm_dependent_libraries"; in PrintSwitchToSection()
160 OS << "llvm_sympart"; in PrintSwitchToSection()
162 OS << "llvm_bb_addr_map"; in PrintSwitchToSection()
169 OS << "," << EntrySize; in PrintSwitchToSection()
173 OS << ","; in PrintSwitchToSection()
174 printName(OS, Group.getPointer()->getName()); in PrintSwitchToSection()
176 OS << ",comdat"; in PrintSwitchToSection()
180 OS << ","; in PrintSwitchToSection()
182 printName(OS, LinkedToSym->getName()); in PrintSwitchToSection()
184 OS << '0'; in PrintSwitchToSection()
188 OS << ",unique," << UniqueID; in PrintSwitchToSection()
190 OS << '\n'; in PrintSwitchToSection()
193 OS << "\t.subsection\t"; in PrintSwitchToSection()
194 Subsection->print(OS, &MAI); in PrintSwitchToSection()
195 OS << '\n'; in PrintSwitchToSection()