Lines Matching defs:OS

89   void printTo(llvm::raw_ostream &OS) const {
91 OS << OpenSeq;
95 OS << ',';
96 OS << ' ' << E;
100 OS << ' ' << CloseSeq;
118 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS,
120 Printer.printTo(OS);
121 return OS;
141 raw_ostream &operator<<(raw_ostream &OS, const SymbolStringPtr &Sym) {
142 return OS << *Sym;
145 raw_ostream &operator<<(raw_ostream &OS, NonOwningSymbolStringPtr Sym) {
146 return OS << *Sym;
149 raw_ostream &operator<<(raw_ostream &OS, const SymbolNameSet &Symbols) {
150 return OS << printSequence(Symbols, '{', '}', PrintAll<SymbolStringPtr>());
153 raw_ostream &operator<<(raw_ostream &OS, const SymbolNameVector &Symbols) {
154 return OS << printSequence(Symbols, '[', ']', PrintAll<SymbolStringPtr>());
157 raw_ostream &operator<<(raw_ostream &OS, ArrayRef<SymbolStringPtr> Symbols) {
158 return OS << printSequence(Symbols, '[', ']', PrintAll<SymbolStringPtr>());
161 raw_ostream &operator<<(raw_ostream &OS, const JITSymbolFlags &Flags) {
163 OS << "[*ERROR*]";
165 OS << "[Callable]";
167 OS << "[Data]";
169 OS << "[Weak]";
171 OS << "[Common]";
174 OS << "[Hidden]";
176 return OS;
179 raw_ostream &operator<<(raw_ostream &OS, const ExecutorSymbolDef &Sym) {
180 return OS << Sym.getAddress() << " " << Sym.getFlags();
183 raw_ostream &operator<<(raw_ostream &OS, const SymbolFlagsMap::value_type &KV) {
184 return OS << "(\"" << KV.first << "\", " << KV.second << ")";
187 raw_ostream &operator<<(raw_ostream &OS, const SymbolMap::value_type &KV) {
188 return OS << "(\"" << KV.first << "\": " << KV.second << ")";
191 raw_ostream &operator<<(raw_ostream &OS, const SymbolFlagsMap &SymbolFlags) {
192 return OS << printSequence(SymbolFlags, '{', '}',
196 raw_ostream &operator<<(raw_ostream &OS, const SymbolMap &Symbols) {
197 return OS << printSequence(Symbols, '{', '}',
201 raw_ostream &operator<<(raw_ostream &OS,
203 return OS << "(" << KV.first->getName() << ", " << KV.second << ")";
206 raw_ostream &operator<<(raw_ostream &OS, const SymbolDependenceMap &Deps) {
207 return OS << printSequence(Deps, '{', '}',
211 raw_ostream &operator<<(raw_ostream &OS, const MaterializationUnit &MU) {
212 OS << "MU@" << &MU << " (\"" << MU.getName() << "\"";
214 OS << ", " << MU.getSymbols();
215 return OS << ")";
218 raw_ostream &operator<<(raw_ostream &OS, const LookupKind &K) {
221 return OS << "Static";
223 return OS << "DLSym";
228 raw_ostream &operator<<(raw_ostream &OS,
232 return OS << "MatchExportedSymbolsOnly";
234 return OS << "MatchAllSymbols";
239 raw_ostream &operator<<(raw_ostream &OS, const SymbolLookupFlags &LookupFlags) {
242 return OS << "RequiredSymbol";
244 return OS << "WeaklyReferencedSymbol";
249 raw_ostream &operator<<(raw_ostream &OS,
251 return OS << "(" << KV.first << ", " << KV.second << ")";
254 raw_ostream &operator<<(raw_ostream &OS, const SymbolLookupSet &LookupSet) {
255 return OS << printSequence(LookupSet, '{', '}',
259 raw_ostream &operator<<(raw_ostream &OS,
261 OS << "[";
265 OS << " (\"" << SearchOrder.front().first->getName() << "\", "
269 OS << ", (\"" << KV.first->getName() << "\", " << KV.second << ")";
272 OS << " ]";
273 return OS;
276 raw_ostream &operator<<(raw_ostream &OS, const SymbolAliasMap &Aliases) {
277 OS << "{";
279 OS << " " << *KV.first << ": " << KV.second.Aliasee << " "
281 OS << " }";
282 return OS;
285 raw_ostream &operator<<(raw_ostream &OS, const SymbolState &S) {
288 return OS << "Invalid";
290 return OS << "Never-Searched";
292 return OS << "Materializing";
294 return OS << "Resolved";
296 return OS << "Emitted";
298 return OS << "Ready";
303 raw_ostream &operator<<(raw_ostream &OS, const SymbolStringPool &SSP) {
310 OS << K << ": " << V << "\n";
311 return OS;