Lines Matching defs:OS
88 void printTo(llvm::raw_ostream &OS) const {
90 OS << OpenSeq;
94 OS << ',';
95 OS << ' ' << E;
99 OS << ' ' << CloseSeq;
117 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS,
119 Printer.printTo(OS);
120 return OS;
140 raw_ostream &operator<<(raw_ostream &OS, const SymbolNameSet &Symbols) {
141 return OS << printSequence(Symbols, '{', '}', PrintAll<SymbolStringPtr>());
144 raw_ostream &operator<<(raw_ostream &OS, const SymbolNameVector &Symbols) {
145 return OS << printSequence(Symbols, '[', ']', PrintAll<SymbolStringPtr>());
148 raw_ostream &operator<<(raw_ostream &OS, ArrayRef<SymbolStringPtr> Symbols) {
149 return OS << printSequence(Symbols, '[', ']', PrintAll<SymbolStringPtr>());
152 raw_ostream &operator<<(raw_ostream &OS, const JITSymbolFlags &Flags) {
154 OS << "[*ERROR*]";
156 OS << "[Callable]";
158 OS << "[Data]";
160 OS << "[Weak]";
162 OS << "[Common]";
165 OS << "[Hidden]";
167 return OS;
170 raw_ostream &operator<<(raw_ostream &OS, const ExecutorSymbolDef &Sym) {
171 return OS << Sym.getAddress() << " " << Sym.getFlags();
174 raw_ostream &operator<<(raw_ostream &OS, const SymbolFlagsMap::value_type &KV) {
175 return OS << "(\"" << KV.first << "\", " << KV.second << ")";
178 raw_ostream &operator<<(raw_ostream &OS, const SymbolMap::value_type &KV) {
179 return OS << "(\"" << KV.first << "\": " << KV.second << ")";
182 raw_ostream &operator<<(raw_ostream &OS, const SymbolFlagsMap &SymbolFlags) {
183 return OS << printSequence(SymbolFlags, '{', '}',
187 raw_ostream &operator<<(raw_ostream &OS, const SymbolMap &Symbols) {
188 return OS << printSequence(Symbols, '{', '}',
192 raw_ostream &operator<<(raw_ostream &OS,
194 return OS << "(" << KV.first->getName() << ", " << KV.second << ")";
197 raw_ostream &operator<<(raw_ostream &OS, const SymbolDependenceMap &Deps) {
198 return OS << printSequence(Deps, '{', '}',
202 raw_ostream &operator<<(raw_ostream &OS, const MaterializationUnit &MU) {
203 OS << "MU@" << &MU << " (\"" << MU.getName() << "\"";
205 OS << ", " << MU.getSymbols();
206 return OS << ")";
209 raw_ostream &operator<<(raw_ostream &OS, const LookupKind &K) {
212 return OS << "Static";
214 return OS << "DLSym";
219 raw_ostream &operator<<(raw_ostream &OS,
223 return OS << "MatchExportedSymbolsOnly";
225 return OS << "MatchAllSymbols";
230 raw_ostream &operator<<(raw_ostream &OS, const SymbolLookupFlags &LookupFlags) {
233 return OS << "RequiredSymbol";
235 return OS << "WeaklyReferencedSymbol";
240 raw_ostream &operator<<(raw_ostream &OS,
242 return OS << "(" << KV.first << ", " << KV.second << ")";
245 raw_ostream &operator<<(raw_ostream &OS, const SymbolLookupSet &LookupSet) {
246 return OS << printSequence(LookupSet, '{', '}',
250 raw_ostream &operator<<(raw_ostream &OS,
252 OS << "[";
256 OS << " (\"" << SearchOrder.front().first->getName() << "\", "
260 OS << ", (\"" << KV.first->getName() << "\", " << KV.second << ")";
263 OS << " ]";
264 return OS;
267 raw_ostream &operator<<(raw_ostream &OS, const SymbolAliasMap &Aliases) {
268 OS << "{";
270 OS << " " << *KV.first << ": " << KV.second.Aliasee << " "
272 OS << " }";
273 return OS;
276 raw_ostream &operator<<(raw_ostream &OS, const SymbolState &S) {
279 return OS << "Invalid";
281 return OS << "Never-Searched";
283 return OS << "Materializing";
285 return OS << "Resolved";
287 return OS << "Emitted";
289 return OS << "Ready";
294 raw_ostream &operator<<(raw_ostream &OS, const SymbolStringPool &SSP) {
301 OS << K << ": " << V << "\n";
302 return OS;