Lines Matching refs:OS
33 static void printName(raw_ostream &OS, StringRef Name) { in printName() argument
37 OS << Name; in printName()
40 OS << '"'; in printName()
43 OS << "\\\""; in printName()
45 OS << *B; in printName()
47 OS << "\\\\"; in printName()
49 OS << B[0] << B[1]; // Quoted character in printName()
53 OS << '"'; in printName()
57 raw_ostream &OS, in PrintSwitchToSection() argument
60 OS << '\t' << getSectionName(); in PrintSwitchToSection()
62 OS << '\t'; in PrintSwitchToSection()
63 Subsection->print(OS, &MAI); in PrintSwitchToSection()
65 OS << '\n'; in PrintSwitchToSection()
69 OS << "\t.section\t"; in PrintSwitchToSection()
70 printName(OS, getSectionName()); in PrintSwitchToSection()
76 OS << ",#alloc"; in PrintSwitchToSection()
78 OS << ",#execinstr"; in PrintSwitchToSection()
80 OS << ",#write"; in PrintSwitchToSection()
82 OS << ",#exclude"; in PrintSwitchToSection()
84 OS << ",#tls"; in PrintSwitchToSection()
85 OS << '\n'; in PrintSwitchToSection()
89 OS << ",\""; in PrintSwitchToSection()
91 OS << 'a'; in PrintSwitchToSection()
93 OS << 'e'; in PrintSwitchToSection()
95 OS << 'x'; in PrintSwitchToSection()
97 OS << 'G'; in PrintSwitchToSection()
99 OS << 'w'; in PrintSwitchToSection()
101 OS << 'M'; in PrintSwitchToSection()
103 OS << 'S'; in PrintSwitchToSection()
105 OS << 'T'; in PrintSwitchToSection()
107 OS << 'o'; in PrintSwitchToSection()
113 OS << 'c'; in PrintSwitchToSection()
115 OS << 'd'; in PrintSwitchToSection()
118 OS << 'y'; in PrintSwitchToSection()
121 OS << 's'; in PrintSwitchToSection()
124 OS << '"'; in PrintSwitchToSection()
126 OS << ','; in PrintSwitchToSection()
130 OS << '%'; in PrintSwitchToSection()
132 OS << '@'; in PrintSwitchToSection()
135 OS << "init_array"; in PrintSwitchToSection()
137 OS << "fini_array"; in PrintSwitchToSection()
139 OS << "preinit_array"; in PrintSwitchToSection()
141 OS << "nobits"; in PrintSwitchToSection()
143 OS << "note"; in PrintSwitchToSection()
145 OS << "progbits"; in PrintSwitchToSection()
147 OS << "unwind"; in PrintSwitchToSection()
151 OS << "0x7000001e"; in PrintSwitchToSection()
153 OS << "llvm_odrtab"; in PrintSwitchToSection()
155 OS << "llvm_linker_options"; in PrintSwitchToSection()
157 OS << "llvm_call_graph_profile"; in PrintSwitchToSection()
164 OS << "," << EntrySize; in PrintSwitchToSection()
168 OS << ","; in PrintSwitchToSection()
169 printName(OS, Group->getName()); in PrintSwitchToSection()
170 OS << ",comdat"; in PrintSwitchToSection()
175 OS << ","; in PrintSwitchToSection()
176 printName(OS, AssociatedSymbol->getName()); in PrintSwitchToSection()
180 OS << ",unique," << UniqueID; in PrintSwitchToSection()
182 OS << '\n'; in PrintSwitchToSection()
185 OS << "\t.subsection\t"; in PrintSwitchToSection()
186 Subsection->print(OS, &MAI); in PrintSwitchToSection()
187 OS << '\n'; in PrintSwitchToSection()