Go to file
John McCall df25c43599 Rework the visibility computation algorithm in preparation
for distinguishing type vs. value visibility.

The changes to the visibility of explicit specializations
are intentional.  The change to the "ugly" test case is
a consequence of a sensible implementation, and I am happy
to argue that this is better behavior.  Other changes may
or may not be intended;  it is quite difficult to divine
intent from some of the code I altered.

I've left behind a comment which I hope explains the
philosophy behind visibility computation.

llvm-svn: 175326
2013-02-16 00:17:33 +00:00
clang Rework the visibility computation algorithm in preparation 2013-02-16 00:17:33 +00:00
clang-tools-extra Propagate changes through no-op transforms 2013-02-15 19:38:28 +00:00
compiler-rt [ASan] make variables unsigned to silence warnings - attempt 2 2013-02-15 19:22:49 +00:00
debuginfo-tests Harden this test a bit to work on the mac with ancient gdbs. 2013-01-17 20:09:50 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx Bruce Mitchener: Minor typo fixes. 2013-02-15 15:37:50 +00:00
libcxxabi Bruce Mitchener: Typo fixes. 2013-02-15 15:48:49 +00:00
lld [Core,Driver,ELF] Differentiate static and dynamic executables. 2013-02-14 20:32:00 +00:00
lldb NSSet formatter is now C++ code 2013-02-15 23:38:37 +00:00
llvm [mips] Remove SDNPWantParent from the list of SDNodeProperties. 2013-02-16 00:14:37 +00:00
polly capitalize SCEV to match the current naming convention 2013-02-15 21:26:53 +00:00