llvm/tools
Chris Lattner c453f76e2b Switch the bitcode reader interface to take a MemoryBuffer instead of knowing
anything about disk I/O itself.  This greatly simplifies its interface -
eliminating the need for the ReaderWrappers.cpp file.

This adds a new option to llvm-dis (-bitcode) which instructs it to read
the input file as bitcode.  Until/unless the bytecode reader is taught to
read from MemoryBuffer, there is no way to handle stdin reading without it.

I don't plan to switch the bytecode reader over, I'd rather delete it :),
so the option will stay around temporarily.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36554 91177308-0d34-0410-b5e6-96231b3b80d8
2007-04-29 07:54:31 +00:00
..
bugpoint remove use of deprecated apis 2007-02-19 07:41:31 +00:00
gccas Align make log output with the rest of llvm. 2007-02-10 15:14:00 +00:00
gccld Align make log output with the rest of llvm. 2007-02-10 15:14:00 +00:00
llc For PR1277: 2007-03-26 22:38:01 +00:00
lli reset errno to zero on entry to the application's main function. This fixes 2007-04-27 17:02:33 +00:00
llvm2cpp For PR1146: 2007-04-22 05:46:44 +00:00
llvm-ar Don't rely on destructed local storage. Thanks, Chris. 2007-04-08 19:59:07 +00:00
llvm-as link in bitwriter library 2007-04-22 06:31:35 +00:00
llvm-bcanalyzer fit in 80 cols 2007-04-29 05:51:00 +00:00
llvm-config Add new option to usage help. 2007-04-22 18:33:20 +00:00
llvm-db Avoid temporary construction and potential for corrupted data access. 2007-04-08 20:06:05 +00:00
llvm-dis Switch the bitcode reader interface to take a MemoryBuffer instead of knowing 2007-04-29 07:54:31 +00:00
llvm-extract push bytecode decompressor out through APIs. Now the bytecode reader 2007-02-07 21:41:02 +00:00
llvm-ld run a late dce pass to clean up extra cruft. 2007-04-05 16:50:20 +00:00
llvm-link push bytecode decompressor out through APIs. Now the bytecode reader 2007-02-07 21:41:02 +00:00
llvm-nm Remove some non-sensical logic that prevented llvm-nm from working on any 2007-03-29 19:49:07 +00:00
llvm-prof Unbreak VC++ build. 2007-03-05 00:00:42 +00:00
llvm-ranlib make all llvm tools call llvm_shutdown when they exit, static'ify some stuff. 2006-12-06 01:18:01 +00:00
llvm-stub
llvm-upgrade For PR1146: 2007-04-22 05:46:44 +00:00
llvmc Make TempDir a PathWithStatus so we don't have to cast it to one. 2007-04-08 20:08:01 +00:00
lto Now LICM is a LoopPass. 2007-03-07 04:41:30 +00:00
opt remove cruft 2007-04-20 04:45:58 +00:00
Makefile Get the use of \ right. 2007-02-09 17:18:42 +00:00