LLVM API Documentation
#include <CachedWriter.h>
Collaboration diagram for llvm::CachedWriter:

Public Types | |
| enum | TypeWriter { SymTypeOn, SymTypeOff } |
Public Member Functions | |
| CachedWriter (std::ostream &O=std::cout) | |
| CachedWriter (const Module *M, std::ostream &O=std::cout) | |
| ~CachedWriter () | |
| void | setModule (const Module *M) |
| CachedWriter & | operator<< (const Value &V) |
| CachedWriter & | operator<< (const Type &X) |
| CachedWriter & | operator<< (std::ostream &(&Manip)(std::ostream &)) |
| CachedWriter & | operator<< (const char *X) |
| CachedWriter & | operator<< (enum TypeWriter tw) |
Definition at line 30 of file CachedWriter.h.
| llvm::CachedWriter::CachedWriter | ( | std::ostream & | O = std::cout |
) | [inline] |
Definition at line 42 of file CachedWriter.h.
| llvm::CachedWriter::CachedWriter | ( | const Module * | M, | |
| std::ostream & | O = std::cout | |||
| ) | [inline] |
| CachedWriter::~CachedWriter | ( | ) |
Definition at line 1357 of file AsmWriter.cpp.
| void CachedWriter::setModule | ( | const Module * | M | ) |
| CachedWriter & CachedWriter::operator<< | ( | const Value & | V | ) |
Definition at line 1362 of file AsmWriter.cpp.
References GV, V, llvm::AssemblyWriter::write(), and llvm::AssemblyWriter::writeOperand().
| CachedWriter & CachedWriter::operator<< | ( | const Type & | X | ) |
Definition at line 1377 of file AsmWriter.cpp.
References llvm::AssemblyWriter::getModule(), M, Ty, llvm::AssemblyWriter::write(), and llvm::WriteTypeSymbolic().
| CachedWriter& llvm::CachedWriter::operator<< | ( | std::ostream &(&)(std::ostream &) | Manip | ) | [inline] |
Definition at line 57 of file CachedWriter.h.
| CachedWriter& llvm::CachedWriter::operator<< | ( | const char * | X | ) | [inline] |
Definition at line 61 of file CachedWriter.h.
| CachedWriter& llvm::CachedWriter::operator<< | ( | enum TypeWriter | tw | ) | [inline] |