LLVM API Documentation
#include <CachedWriter.h>
Collaboration diagram for llvm::CachedWriter:
Public Types | |
SymTypeOn | |
SymTypeOff | |
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 1354 of file AsmWriter.cpp.
CachedWriter& llvm::CachedWriter::operator<< | ( | enum TypeWriter | tw | ) | [inline] |
CachedWriter& llvm::CachedWriter::operator<< | ( | const char * | X | ) | [inline] |
Definition at line 61 of file CachedWriter.h.
CachedWriter& llvm::CachedWriter::operator<< | ( | std::ostream &(&)(std::ostream &) | Manip | ) | [inline] |
Definition at line 57 of file CachedWriter.h.
CachedWriter & CachedWriter::operator<< | ( | const Type & | X | ) |
Definition at line 1374 of file AsmWriter.cpp.
References llvm::AssemblyWriter::getModule(), M, Ty, llvm::AssemblyWriter::write(), and llvm::WriteTypeSymbolic().
CachedWriter & CachedWriter::operator<< | ( | const Value & | V | ) |
Definition at line 1359 of file AsmWriter.cpp.
References GV, V, llvm::AssemblyWriter::write(), and llvm::AssemblyWriter::writeOperand().
void CachedWriter::setModule | ( | const Module * | M | ) |