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' << Subsection; in printSwitchToSection()
60 OS << '\n'; in printSwitchToSection()
64 OS << "\t.section\t"; in printSwitchToSection()
65 printName(OS, getName()); in printSwitchToSection()
71 OS << ",#alloc"; in printSwitchToSection()
73 OS << ",#execinstr"; in printSwitchToSection()
75 OS << ",#write"; in printSwitchToSection()
77 OS << ",#exclude"; in printSwitchToSection()
79 OS << ",#tls"; in printSwitchToSection()
80 OS << '\n'; in printSwitchToSection()
84 OS << ",\""; in printSwitchToSection()
86 OS << 'a'; in printSwitchToSection()
88 OS << 'e'; in printSwitchToSection()
90 OS << 'x'; in printSwitchToSection()
92 OS << 'w'; in printSwitchToSection()
94 OS << 'M'; in printSwitchToSection()
96 OS << 'S'; in printSwitchToSection()
98 OS << 'T'; in printSwitchToSection()
100 OS << 'o'; in printSwitchToSection()
102 OS << 'G'; in printSwitchToSection()
104 OS << 'R'; in printSwitchToSection()
106 // If there are os-specific flags, print them. in printSwitchToSection()
109 OS << 'R'; in printSwitchToSection()
115 OS << 'c'; in printSwitchToSection()
117 OS << 'd'; in printSwitchToSection()
120 OS << 'y'; in printSwitchToSection()
123 OS << 's'; in printSwitchToSection()
126 OS << 'l'; in printSwitchToSection()
129 OS << '"'; in printSwitchToSection()
131 OS << ','; in printSwitchToSection()
135 OS << '%'; in printSwitchToSection()
137 OS << '@'; in printSwitchToSection()
140 OS << "init_array"; in printSwitchToSection()
142 OS << "fini_array"; in printSwitchToSection()
144 OS << "preinit_array"; in printSwitchToSection()
146 OS << "nobits"; in printSwitchToSection()
148 OS << "note"; in printSwitchToSection()
150 OS << "progbits"; in printSwitchToSection()
152 OS << "unwind"; in printSwitchToSection()
156 OS << "0x7000001e"; in printSwitchToSection()
158 OS << "llvm_odrtab"; in printSwitchToSection()
160 OS << "llvm_linker_options"; in printSwitchToSection()
162 OS << "llvm_call_graph_profile"; in printSwitchToSection()
164 OS << "llvm_dependent_libraries"; in printSwitchToSection()
166 OS << "llvm_sympart"; in printSwitchToSection()
168 OS << "llvm_bb_addr_map"; in printSwitchToSection()
170 OS << "llvm_bb_addr_map_v0"; in printSwitchToSection()
172 OS << "llvm_offloading"; in printSwitchToSection()
174 OS << "llvm_lto"; in printSwitchToSection()
176 OS << "0x" << Twine::utohexstr(Type); in printSwitchToSection()
180 OS << "," << EntrySize; in printSwitchToSection()
184 OS << ","; in printSwitchToSection()
186 printName(OS, LinkedToSym->getName()); in printSwitchToSection()
188 OS << '0'; in printSwitchToSection()
192 OS << ","; in printSwitchToSection()
193 printName(OS, Group.getPointer()->getName()); in printSwitchToSection()
195 OS << ",comdat"; in printSwitchToSection()
199 OS << ",unique," << UniqueID; in printSwitchToSection()
201 OS << '\n'; in printSwitchToSection()
204 OS << "\t.subsection\t" << Subsection; in printSwitchToSection()
205 OS << '\n'; in printSwitchToSection()