Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are

now cerr, cout, and NullStream resp.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32298 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Bill Wendling
2006-12-07 01:30:32 +00:00
parent 85c671b908
commit e81561909d
112 changed files with 1853 additions and 1688 deletions

View File

@ -25,13 +25,12 @@
namespace llvm {
class PrintModulePass : public ModulePass {
llvm_ostream *Out; // ostream to print on
OStream *Out; // ostream to print on
bool DeleteStream; // Delete the ostream in our dtor?
public:
PrintModulePass() : Out(&llvm_cerr), DeleteStream(false) {}
PrintModulePass(llvm_ostream *o, bool DS = false)
: Out(o), DeleteStream(DS) {
}
PrintModulePass() : Out(&cerr), DeleteStream(false) {}
PrintModulePass(OStream *o, bool DS = false)
: Out(o), DeleteStream(DS) {}
~PrintModulePass() {
if (DeleteStream) delete Out;
@ -49,14 +48,13 @@ public:
class PrintFunctionPass : public FunctionPass {
std::string Banner; // String to print before each function
llvm_ostream *Out; // ostream to print on
OStream *Out; // ostream to print on
bool DeleteStream; // Delete the ostream in our dtor?
public:
PrintFunctionPass() : Banner(""), Out(&llvm_cerr), DeleteStream(false) {}
PrintFunctionPass(const std::string &B, llvm_ostream *o = &llvm_cout,
PrintFunctionPass() : Banner(""), Out(&cerr), DeleteStream(false) {}
PrintFunctionPass(const std::string &B, OStream *o = &cout,
bool DS = false)
: Banner(B), Out(o), DeleteStream(DS) {
}
: Banner(B), Out(o), DeleteStream(DS) {}
inline ~PrintFunctionPass() {
if (DeleteStream) delete Out;