llvm with tablegen backend for capstone disassembler
Go to file
Evgeniy Stepanov 51c962f72e Add !associated metadata.
This is an ELF-specific thing that adds SHF_LINK_ORDER to the global's section
pointing to the metadata argument's section. The effect of that is a reverse dependency
between sections for the linker GC.

!associated does not change the behavior of global-dce. The global
may also need to be added to llvm.compiler.used.

Since SHF_LINK_ORDER is per-section, !associated effectively enables
fdata-sections for the affected globals, the same as comdats do.

Differential Revision: https://reviews.llvm.org/D29104

llvm-svn: 298157
2017-03-17 22:17:24 +00:00
clang Implement DR 373 "Lookup on namespace qualified name in using-directive" 2017-03-17 21:41:20 +00:00
clang-tools-extra [Clang-tidy] Fix for misc-noexcept-move-constructor false triggers on defaulted declarations 2017-03-17 16:40:34 +00:00
compiler-rt [ubsan] Add e2e test for -fsanitize=nullability 2017-03-17 20:27:33 +00:00
debuginfo-tests
libclc math: Implement sinh function 2017-02-25 02:46:53 +00:00
libcxx Implement LWG#2761: 'basic_string should require that charT match traits::char_type'. Tests for string_view, too 2017-03-15 18:41:11 +00:00
libcxxabi Fully Reformat fallback_malloc.cpp 2017-03-04 03:23:15 +00:00
libunwind DarwinParser: include limits 2017-03-14 15:17:55 +00:00
lld ELF: Change check(Expected<T>, const Twine &) to call toString instead of converting to an error code. 2017-03-17 22:06:36 +00:00
lldb allow for specification of compiler/lldb executables basename 2017-03-17 21:00:35 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm Add !associated metadata. 2017-03-17 22:17:24 +00:00
openmp Create a git ignore file for openmp runtime. 2017-03-11 13:05:08 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ScheduleOptimiser] fix typos in top comment [NFC] 2017-03-17 14:52:19 +00:00