llvm-6502/tools
Chris Lattner 944fac71e0 Switch the asmprinter (.ll) and all the stuff it requires over to
use raw_ostream instead of std::ostream.  Among other goodness,
this speeds up llvm-dis of kc++ with a release build from 0.85s
to 0.49s (88% faster).

Other interesting changes:
 1) This makes Value::print be non-virtual.
 2) AP[S]Int and ConstantRange can no longer print to ostream directly, 
    use raw_ostream instead.
 3) This fixes a bug in raw_os_ostream where it didn't flush itself 
    when destroyed.
 4) This adds a new SDNode::print method, instead of only allowing "dump".


A lot of APIs have both std::ostream and raw_ostream versions, it would
be useful to go through and systematically anihilate the std::ostream 
versions.

This passes dejagnu, but there may be minor fallout, plz let me know if
so and I'll fix it.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@55263 91177308-0d34-0410-b5e6-96231b3b80d8
2008-08-23 22:23:09 +00:00
..
bugpoint Improve bugpoint output a bit by outputting the actual instructions instead of 2008-07-29 08:55:30 +00:00
gccas
gccld
llc Don't silently ignore errors when opening output streams. 2008-08-21 15:33:45 +00:00
lli Move X86 assembler printers into separate directory. This allows JIT-only users not to link it in (use 'x86codegen' llvm-config arg for this) 2008-08-17 13:53:59 +00:00
llvm-ar
llvm-as
llvm-bcanalyzer
llvm-config Move X86 assembler printers into separate directory. This allows JIT-only users not to link it in (use 'x86codegen' llvm-config arg for this) 2008-08-17 13:53:59 +00:00
llvm-db
llvm-dis
llvm-extract
llvm-ld Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been deprecated for almost a year; it's finally time for them to go away. 2008-08-15 21:31:02 +00:00
llvm-link
llvm-nm
llvm-prof Switch the asmprinter (.ll) and all the stuff it requires over to 2008-08-23 22:23:09 +00:00
llvm-ranlib
llvm-stub
llvmc2
lto Don't silently ignore errors when opening output streams. 2008-08-21 15:33:45 +00:00
lto-bugpoint Identify llvm bit-code file that is causing linking failure in LTO mode. 2008-07-24 00:34:11 +00:00
opt Goodbye tail duplication (for good this time). 2008-07-14 22:29:15 +00:00
Makefile Rename new lto2 tool as lto. 2008-06-30 18:15:01 +00:00