Lines Matching refs:OS

31 static void printName(raw_ostream &OS, StringRef Name) {  in printName()  argument
35 OS << Name; in printName()
38 OS << '"'; in printName()
41 OS << "\\\""; in printName()
43 OS << *B; in printName()
45 OS << "\\\\"; in printName()
47 OS << B[0] << B[1]; // Quoted character in printName()
51 OS << '"'; in printName()
55 raw_ostream &OS, in printSwitchToSection() argument
58 OS << '\t' << getName(); in printSwitchToSection()
60 OS << '\t' << Subsection; in printSwitchToSection()
61 OS << '\n'; in printSwitchToSection()
65 OS << "\t.section\t"; in printSwitchToSection()
66 printName(OS, getName()); in printSwitchToSection()
72 OS << ",#alloc"; in printSwitchToSection()
74 OS << ",#execinstr"; in printSwitchToSection()
76 OS << ",#write"; in printSwitchToSection()
78 OS << ",#exclude"; in printSwitchToSection()
80 OS << ",#tls"; in printSwitchToSection()
81 OS << '\n'; in printSwitchToSection()
85 OS << ",\""; in printSwitchToSection()
87 OS << 'a'; in printSwitchToSection()
89 OS << 'e'; in printSwitchToSection()
91 OS << 'x'; in printSwitchToSection()
93 OS << 'w'; in printSwitchToSection()
95 OS << 'M'; in printSwitchToSection()
97 OS << 'S'; in printSwitchToSection()
99 OS << 'T'; in printSwitchToSection()
101 OS << 'o'; in printSwitchToSection()
103 OS << 'G'; in printSwitchToSection()
105 OS << 'R'; in printSwitchToSection()
110 OS << 'R'; in printSwitchToSection()
116 OS << 'c'; in printSwitchToSection()
118 OS << 'd'; in printSwitchToSection()
121 OS << 'y'; in printSwitchToSection()
124 OS << 'y'; in printSwitchToSection()
127 OS << 's'; in printSwitchToSection()
130 OS << 'l'; in printSwitchToSection()
133 OS << '"'; in printSwitchToSection()
135 OS << ','; in printSwitchToSection()
139 OS << '%'; in printSwitchToSection()
141 OS << '@'; in printSwitchToSection()
144 OS << "init_array"; in printSwitchToSection()
146 OS << "fini_array"; in printSwitchToSection()
148 OS << "preinit_array"; in printSwitchToSection()
150 OS << "nobits"; in printSwitchToSection()
152 OS << "note"; in printSwitchToSection()
154 OS << "progbits"; in printSwitchToSection()
156 OS << "unwind"; in printSwitchToSection()
160 OS << "0x7000001e"; in printSwitchToSection()
162 OS << "llvm_odrtab"; in printSwitchToSection()
164 OS << "llvm_linker_options"; in printSwitchToSection()
166 OS << "llvm_call_graph_profile"; in printSwitchToSection()
168 OS << "llvm_dependent_libraries"; in printSwitchToSection()
170 OS << "llvm_sympart"; in printSwitchToSection()
172 OS << "llvm_bb_addr_map"; in printSwitchToSection()
174 OS << "llvm_offloading"; in printSwitchToSection()
176 OS << "llvm_lto"; in printSwitchToSection()
178 OS << "llvm_jt_sizes"; in printSwitchToSection()
180 OS << "0x" << Twine::utohexstr(Type); in printSwitchToSection()
184 OS << "," << EntrySize; in printSwitchToSection()
188 OS << ","; in printSwitchToSection()
190 printName(OS, LinkedToSym->getName()); in printSwitchToSection()
192 OS << '0'; in printSwitchToSection()
196 OS << ","; in printSwitchToSection()
197 printName(OS, Group.getPointer()->getName()); in printSwitchToSection()
199 OS << ",comdat"; in printSwitchToSection()
203 OS << ",unique," << UniqueID; in printSwitchToSection()
205 OS << '\n'; in printSwitchToSection()
208 OS << "\t.subsection\t" << Subsection; in printSwitchToSection()
209 OS << '\n'; in printSwitchToSection()