Lines Matching full: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()
108 // If there are os-specific flags, print them. in printSwitchToSection()
111 OS << 'R'; in printSwitchToSection()
117 OS << 'c'; in printSwitchToSection()
119 OS << 'd'; in printSwitchToSection()
122 OS << 'y'; in printSwitchToSection()
125 OS << 's'; in printSwitchToSection()
128 OS << '"'; in printSwitchToSection()
130 OS << ','; in printSwitchToSection()
134 OS << '%'; in printSwitchToSection()
136 OS << '@'; in printSwitchToSection()
139 OS << "init_array"; in printSwitchToSection()
141 OS << "fini_array"; in printSwitchToSection()
143 OS << "preinit_array"; in printSwitchToSection()
145 OS << "nobits"; in printSwitchToSection()
147 OS << "note"; in printSwitchToSection()
149 OS << "progbits"; in printSwitchToSection()
151 OS << "unwind"; in printSwitchToSection()
155 OS << "0x7000001e"; in printSwitchToSection()
157 OS << "llvm_odrtab"; in printSwitchToSection()
159 OS << "llvm_linker_options"; in printSwitchToSection()
161 OS << "llvm_call_graph_profile"; in printSwitchToSection()
163 OS << "llvm_dependent_libraries"; in printSwitchToSection()
165 OS << "llvm_sympart"; in printSwitchToSection()
167 OS << "llvm_bb_addr_map"; in printSwitchToSection()
169 OS << "llvm_bb_addr_map_v0"; in printSwitchToSection()
171 OS << "llvm_offloading"; in printSwitchToSection()
178 OS << "," << EntrySize; in printSwitchToSection()
182 OS << ","; in printSwitchToSection()
183 printName(OS, Group.getPointer()->getName()); in printSwitchToSection()
185 OS << ",comdat"; in printSwitchToSection()
189 OS << ","; in printSwitchToSection()
191 printName(OS, LinkedToSym->getName()); in printSwitchToSection()
193 OS << '0'; in printSwitchToSection()
197 OS << ",unique," << UniqueID; in printSwitchToSection()
199 OS << '\n'; in printSwitchToSection()
202 OS << "\t.subsection\t"; in printSwitchToSection()
203 Subsection->print(OS, &MAI); in printSwitchToSection()
204 OS << '\n'; in printSwitchToSection()