Lines Matching full:os

66 LLVM_DUMP_METHOD void Function::dump(llvm::raw_ostream &OS) const {  in dump()
68 ColorScope SC(OS, true, {llvm::raw_ostream::BRIGHT_GREEN, true}); in dump()
69 OS << getName() << " " << (const void *)this << "\n"; in dump()
71 OS << "frame size: " << getFrameSize() << "\n"; in dump()
72 OS << "arg size: " << getArgSize() << "\n"; in dump()
73 OS << "rvo: " << hasRVO() << "\n"; in dump()
74 OS << "this arg: " << hasThisPointer() << "\n"; in dump()
76 auto PrintName = [&OS](const char *Name) { in dump()
77 OS << Name; in dump()
80 OS.indent(N); in dump()
86 OS << llvm::format("%8d", Addr) << " "; in dump()
133 LLVM_DUMP_METHOD void Program::dump(llvm::raw_ostream &OS) const { in dump()
135 ColorScope SC(OS, true, {llvm::raw_ostream::BRIGHT_RED, true}); in dump()
136 OS << "\n:: Program\n"; in dump()
140 ColorScope SC(OS, true, {llvm::raw_ostream::WHITE, true}); in dump()
141 OS << "Total memory : " << Allocator.getTotalMemory() << " bytes\n"; in dump()
142 OS << "Global Variables: " << Globals.size() << "\n"; in dump()
149 OS << GI << ": " << (const void *)G->block() << " "; in dump()
151 ColorScope SC(OS, true, in dump()
155 OS << (GP.isInitialized() ? "initialized " : "uninitialized "); in dump()
157 Desc->dump(OS); in dump()
165 OS << " (global temporary value: "; in dump()
167 ColorScope SC(OS, true, {llvm::raw_ostream::BRIGHT_MAGENTA, true}); in dump()
177 OS << VStr; in dump()
179 OS << ')'; in dump()
184 OS << "\n"; in dump()
186 OS << " "; in dump()
188 ColorScope SC(OS, true, {llvm::raw_ostream::BRIGHT_CYAN, false}); in dump()
189 OS << primTypeToString(Desc->getPrimType()) << " "; in dump()
191 TYPE_SWITCH(Desc->getPrimType(), { GP.deref<T>().print(OS); }); in dump()
192 OS << "\n"; in dump()
198 ColorScope SC(OS, true, {llvm::raw_ostream::WHITE, true}); in dump()
199 OS << "Functions: " << Funcs.size() << "\n"; in dump()
214 LLVM_DUMP_METHOD void Descriptor::dump(llvm::raw_ostream &OS) const { in dump()
217 ColorScope SC(OS, true, {llvm::raw_ostream::BLUE, true}); in dump()
219 ND->printQualifiedName(OS); in dump()
221 OS << "Expr " << (const void *)asExpr(); in dump()
226 OS << " primitive-array"; in dump()
228 OS << " composite-array"; in dump()
230 OS << " record"; in dump()
232 OS << " primitive"; in dump()
235 OS << " zero-size-array"; in dump()
237 OS << " unknown-size-array"; in dump()
240 OS << " dummy"; in dump()
243 LLVM_DUMP_METHOD void InlineDescriptor::dump(llvm::raw_ostream &OS) const { in dump()
245 ColorScope SC(OS, true, {llvm::raw_ostream::BLUE, true}); in dump()
246 OS << "InlineDescriptor " << (const void *)this << "\n"; in dump()
248 OS << "Offset: " << Offset << "\n"; in dump()
249 OS << "IsConst: " << IsConst << "\n"; in dump()
250 OS << "IsInitialized: " << IsInitialized << "\n"; in dump()
251 OS << "IsBase: " << IsBase << "\n"; in dump()
252 OS << "IsActive: " << IsActive << "\n"; in dump()
253 OS << "IsFieldMutable: " << IsFieldMutable << "\n"; in dump()
254 OS << "Desc: "; in dump()
256 Desc->dump(OS); in dump()
258 OS << "nullptr"; in dump()
259 OS << "\n"; in dump()
262 LLVM_DUMP_METHOD void InterpFrame::dump(llvm::raw_ostream &OS, in dump() argument
266 ColorScope SC(OS, true, {llvm::raw_ostream::BLUE, true}); in dump()
267 OS.indent(Spaces); in dump()
269 describe(OS); in dump()
271 OS << "Frame (Depth: " << getDepth() << ")"; in dump()
272 OS << "\n"; in dump()
274 OS.indent(Spaces) << "Function: " << getFunction(); in dump()
276 OS << " (" << F->getName() << ")"; in dump()
278 OS << "\n"; in dump()
279 OS.indent(Spaces) << "This: " << getThis() << "\n"; in dump()
280 OS.indent(Spaces) << "RVO: " << getRVOPtr() << "\n"; in dump()
283 F->dump(OS, Indent + 1); in dump()
288 LLVM_DUMP_METHOD void Record::dump(llvm::raw_ostream &OS, unsigned Indentation, in dump() argument
291 OS.indent(Indent); in dump()
293 ColorScope SC(OS, true, {llvm::raw_ostream::BLUE, true}); in dump()
294 OS << getName() << "\n"; in dump()
299 OS.indent(Indent) << "- Base " << I << ". Offset " << (Offset + B.Offset) in dump()
301 B.R->dump(OS, Indentation + 1, Offset + B.Offset); in dump()
307 OS.indent(Indent) << "- Field " << I << ": "; in dump()
309 ColorScope SC(OS, true, {llvm::raw_ostream::BRIGHT_RED, true}); in dump()
310 OS << F.Decl->getName(); in dump()
312 OS << ". Offset " << (Offset + F.Offset) << "\n"; in dump()
318 OS.indent(Indent) << "- Virtual Base " << I << ". Offset " in dump()
320 B.R->dump(OS, Indentation + 1, Offset + B.Offset); in dump()
325 LLVM_DUMP_METHOD void Block::dump(llvm::raw_ostream &OS) const { in dump()
327 ColorScope SC(OS, true, {llvm::raw_ostream::BRIGHT_BLUE, true}); in dump()
328 OS << "Block " << (const void *)this; in dump()
330 OS << " ("; in dump()
331 Desc->dump(OS); in dump()
332 OS << ")\n"; in dump()
337 OS << " Pointers: " << NPointers << "\n"; in dump()
338 OS << " Dead: " << IsDead << "\n"; in dump()
339 OS << " Static: " << IsStatic << "\n"; in dump()
340 OS << " Extern: " << IsExtern << "\n"; in dump()
341 OS << " Initialized: " << IsInitialized << "\n"; in dump()
346 auto &OS = llvm::errs(); in dump() local
351 OS << "Empty\n"; in dump()
354 OS << "RValue: "; in dump()
355 std::get<APValue>(Value).dump(OS, ASTCtx); in dump()
367 OS << "LValue: "; in dump()
369 P->toAPValue(ASTCtx).printPretty(OS, ASTCtx, SourceType); in dump()
371 FP->toAPValue(ASTCtx).printPretty(OS, ASTCtx, SourceType); in dump()
372 OS << "\n"; in dump()
376 OS << "Invalid\n"; in dump()
379 OS << "Valid\n"; in dump()