llvm-project/llvm/test/tools
Frederic Riss 1c65094d5b [dsymutil] Implement ODR uniquing for C++ code.
This optimization allows the DWARF linker to reuse definition of
types it has emitted in previous CUs rather than reemitting them
in each CU that references them. The size and link time gains are
huge. For example when linking the DWARF for a debug build of
clang, this generates a ~150M dwarf file instead of a ~700M one
(the numbers date back a bit and must not be totally accurate
these days).

As with all the other parts of the llvm-dsymutil codebase, the
goal is to keep bit-for-bit compatibility with dsymutil-classic.
The code is littered with a lot of FIXMEs that should be
addressed once we can get rid of the compatibilty goal.

llvm-svn: 242847
2015-07-21 22:41:43 +00:00
..
dsymutil [dsymutil] Implement ODR uniquing for C++ code. 2015-07-21 22:41:43 +00:00
gold Pass -m to the linker in this test. 2015-06-23 18:04:54 +00:00
llvm-cov InstrProf: Fix display of large numbers in llvm-cov 2015-05-13 22:41:48 +00:00
llvm-cxxdump Add a test for the previous commit. 2015-06-23 03:42:44 +00:00
llvm-lit [tests] Cleanup initialization of test suffixes. 2013-08-16 00:37:11 +00:00
llvm-mc [llvm-mc] Fixing case where if a file ended with non-newline whitespace or a comma it would access invalid memory. 2014-11-11 21:03:09 +00:00
llvm-objdump llvm-objdump: Replace the -macho -raw option with a generic -raw-clang-ast 2015-07-08 02:04:15 +00:00
llvm-pdbdump [llvm-pdbdump] Support dynamic load address and external symbols. 2015-05-01 20:24:26 +00:00
llvm-profdata InstrProf: Give coverage its own errors instead of piggy backing on instrprof 2015-05-06 23:19:35 +00:00
llvm-readobj [llvm-readobj] Print MIPS PLT table 2015-07-09 18:23:10 +00:00
llvm-symbolizer [Object] Search for architecures by name in MachOUniversalBinary::getObjectForArch() 2015-06-22 21:33:24 +00:00
lto test: Make a start on a test suite for libLTO. 2015-03-19 23:55:38 +00:00