Go to file
Saleem Abdulrasool 6e00ca887e ARM: support tlscall relocations
This adds support for TLS CALL relocations.  TLS CALL relocations are used to
indicate to the linker to generate appropriate entries to resolve TLS references
via an appropriate function invocation (e.g. __tls_get_addr(PLT)).

In order to accomodate the linker relaxation of the TLS access model for the
references (GD/LD -> IE, IE -> LE), the relocation addend must be incomplete.
This requires that the partial inplace value is also incomplete (i.e. 0).  We
simply avoid the offset value calculation at the time of the fixup adjustment in
the ARM assembler backend.

llvm-svn: 200446
2014-01-30 04:02:31 +00:00
clang Diagnose typedef names for linkage purposes that would change 2014-01-30 01:12:53 +00:00
clang-tools-extra check-clang-tools: Also it doesn't require neither llvm_src_root nor llvm_obj_root. 2014-01-26 12:40:18 +00:00
compiler-rt Support ARMv4 in the remaining non-VFP routines. 2014-01-29 13:54:54 +00:00
debuginfo-tests don't use CHECK-NEXT because it may be on the same line. 2013-09-18 23:01:54 +00:00
libclc Updated README.TXT with information about using DESTDIR and building with Ninja. 2014-01-29 20:03:28 +00:00
libcxx lit.site.cfg:cxx_under_test should take precedence over 'which clang++' 2014-01-29 01:54:52 +00:00
libcxxabi [libunwind] remove stray conditional 2014-01-30 00:27:16 +00:00
lld Update for llvm api change. 2014-01-30 02:49:58 +00:00
lldb <rdar://problem/15936507> 2014-01-29 23:18:58 +00:00
llvm ARM: support tlscall relocations 2014-01-30 04:02:31 +00:00
openmp For your Christmas hacking pleasure. 2013-12-23 17:28:57 +00:00
polly IndependentBlocks: Do not assert for PHI nodes outside of scops 2014-01-29 23:08:10 +00:00