llvm/tools
Dan Gohman 70c2fc0823 Discard metadata produced by LLVM 2.7. The value enumeration it used
is different from what the code now uses in a two ways: NamedMDNodes
were considered Values and included in the numbering, and the
function-local metadata counter wasn't reset between functions.

The later problem breaks lazy deserialization, so instead of trying
to emulate the old numbering, just drop the old metadata. The only
in-tree use case is debug info with LTO, where the QOI loss is
considered acceptable.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113557 91177308-0d34-0410-b5e6-96231b3b80d8
2010-09-09 23:12:39 +00:00
..
bugpoint Make tool_output_file's raw_ostream instance a member variable instead 2010-09-01 14:20:41 +00:00
bugpoint-passes Minor cleanups to follow the common convention for pass 2010-08-20 00:56:16 +00:00
edis build: Don't pass -avoid-version or -no-undefined on Darwin, they don't do 2010-07-31 21:32:56 +00:00
gold Fix compile errors. 2010-09-02 05:44:31 +00:00
llc Make tool_output_file's raw_ostream instance a member variable instead 2010-09-01 14:20:41 +00:00
lli Straighten out any triple strings passed on the command line before 2010-08-28 01:30:02 +00:00
llvm-ar make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. 2010-01-24 20:43:08 +00:00
llvm-as Make tool_output_file's raw_ostream instance a member variable instead 2010-09-01 14:20:41 +00:00
llvm-bcanalyzer Discard metadata produced by LLVM 2.7. The value enumeration it used 2010-09-09 23:12:39 +00:00
llvm-config CMake: Improved COMMENT on a custom command 2010-08-15 22:14:36 +00:00
llvm-diff cleanups: mark stuff static, only tagdecls should be in anon namespaces. 2010-09-05 21:25:43 +00:00
llvm-dis add a new "llvm-dis -show-annotations" option, which causes it to print 2010-09-02 23:21:44 +00:00
llvm-extract Make tool_output_file's raw_ostream instance a member variable instead 2010-09-01 14:20:41 +00:00
llvm-ld Make tool_output_file's raw_ostream instance a member variable instead 2010-09-01 14:20:41 +00:00
llvm-link Make tool_output_file's raw_ostream instance a member variable instead 2010-09-01 14:20:41 +00:00
llvm-mc Make tool_output_file's raw_ostream instance a member variable instead 2010-09-01 14:20:41 +00:00
llvm-nm Cleanup Whitespace. 2010-08-31 06:36:46 +00:00
llvm-prof lets get crazy and name the header file the exact class name, 2010-09-02 23:09:42 +00:00
llvm-ranlib To simplify the upcoming context-on-type change, switch all command line tools to using the default global context for now. 2009-07-15 22:16:10 +00:00
llvm-shlib This patch enables ENABLE_SHARED=1 to build DLL based LLVM toolchain on MingW & Cygwin. 2010-08-17 19:03:03 +00:00
llvm-stub Silence MSVC warning. 2009-08-11 11:01:19 +00:00
llvmc llvmc: .dylib support. 2010-09-02 14:06:21 +00:00
lto Make tool_output_file's raw_ostream instance a member variable instead 2010-09-01 14:20:41 +00:00
opt Execute all Pass Printers even if -quiet is set. 2010-09-08 15:02:51 +00:00
CMakeLists.txt Check in a couple of changes that I apparently never committed: 2010-08-24 09:16:51 +00:00
Makefile Check in a couple of changes that I apparently never committed: 2010-08-24 09:16:51 +00:00