Go to file
Frederic Riss 84c09a51e9 [dsymutil] Add DIE selection algorithm.
With this commit, llvm-dsymutil learns how to choose which DIEs
it will link in the final output and which ones it won't. This
is based on the 'valid relocation' information that has been
built in the previous commits.

The test only tests that we choose the right 'root DIEs'. The
selection algorithm (and especially the part that walk the
dependencies of a root DIE) lacks a bit test coverage. This
will be much easier to cover when we output actual Dwarf and
thus can use llvm-dwarfdump to verify the structure of the
emitted DIE trees. I'll add more tests then.

llvm-svn: 229183
2015-02-13 23:18:34 +00:00
clang [modules] Guard against recursively re-entering diagnosing ODR violations while 2015-02-13 22:43:51 +00:00
clang-tools-extra Moved header list loading to new class. This is staging for adding module map loading and checking support. 2015-02-13 14:29:22 +00:00
compiler-rt tsan: don't initialize trace header in release mode 2015-02-13 17:39:03 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Implement log10 2015-01-30 18:00:34 +00:00
libcxx Handle function name conflicts in _LIBCPP_MSVCRT mode 2015-02-13 22:15:32 +00:00
libcxxabi unwind: always export unw_local_addr_space 2015-02-13 19:04:48 +00:00
lld [ELF] Replace std::set with StringSet. 2015-02-13 22:26:51 +00:00
lldb Fix build: revert r229148 "Fix argdumper build in cmake (OS X) after r228636" and r229159 "Fix build: make_symlink_darwin_debug passes 2 arguments into make_symlink, but it requires 4 arguments" 2015-02-13 22:30:11 +00:00
llgo Roll gofrontend to 0fde0b6a7eb2 2015-02-13 22:59:07 +00:00
llvm [dsymutil] Add DIE selection algorithm. 2015-02-13 23:18:34 +00:00
openmp Fixed memory corruption problem. 2015-02-10 20:10:21 +00:00
polly [PM] Convert Polly over to directly use the legacy pass manager 2015-02-13 09:51:50 +00:00