Go to file
Rui Ueyama c26bbfe6b6 COFF: Add a test for ICF which LLD cannot handle yet.
In this test, we have two functions, foo and bar. MSVC linker can
choose one and discard the other using ICF. LLD cannot. I add this
test as a TODO.

foo and bar are conceptually equivalent to the following:

  void foo() { foo(); }
  void bar() { foo(); }

foo and bar are effectively the same function. If foo and bar are
compiled to the same instructions, both their contents (foo and bar)
and relocation targets (foo) become the same, so from the ICF point
of view, they are reducible. But their graphs are not isomorphic!
LLD's ICF algorithm cannot handle this case yet.

llvm-svn: 247721
2015-09-15 21:17:12 +00:00
clang MS ABI: Don't allow dllexport/import on lambdas 2015-09-15 21:05:30 +00:00
clang-tools-extra Remove garbage. The issue was fixed in r246856. 2015-09-15 14:01:09 +00:00
compiler-rt [sanitizer] Move CheckVMASize after flag initialization 2015-09-15 13:22:54 +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 integer: Update integer limits to comply with spec 2015-09-15 03:56:21 +00:00
libcxx Suppress some warnings in the tests that snuck in. That 'tmpnam' is deprecated doesn't change the fact that we have to test it. 2015-09-15 17:12:49 +00:00
libcxxabi Convert LIBCXXABI_BUILD_32_BITS to LLVM_BUILD_32_BITS. 2015-09-01 01:02:06 +00:00
libunwind unwind: cleanup -Wunused-parameter 2015-09-01 04:29:03 +00:00
lld COFF: Add a test for ICF which LLD cannot handle yet. 2015-09-15 21:17:12 +00:00
lldb This patch makes Clang-independent base classes for all the expression types that lldb currently vends. 2015-09-15 21:13:50 +00:00
llgo [llgo] drop debug/DIBuilder.Declare 2015-09-01 11:52:37 +00:00
llvm test: Add "REQUIRES: native" so this test passes with no default triple configured 2015-09-15 21:13:33 +00:00
openmp Removing the Makefile/Perl build system. 2015-09-14 17:20:30 +00:00
polly Fix after renamed CMake cache entry 2015-09-15 10:51:15 +00:00