Go to file
Peter Smith cbcecca538 Add support for tlsldm assembler operator to ARM target
The standard local dynamic model for TLS on ARM systems needs two 
relocations:
- R_ARM_TLS_LDM32 (module idx)
- R_ARM_TLS_LDO32 (offset of object from origin of module TLS block)
    
In GNU style assembler we use symbol(tlsldm) and symbol(tlsldo) to
produce these relocations.
    
llvm-mc for ARM supports symbol(tlsldo) but does not support symbol(tlsldm).
This patch wires up the existing symbol(tlsldm) to R_ARM_TLS_LDM32.
    
TLS for ARM is defined in Addenda to, and Errata in, the ABI for the
ARM Architecture
    
Differential Revision: https://reviews.llvm.org/D22461

llvm-svn: 275977
2016-07-19 14:15:33 +00:00
clang Add support of the latest Ubuntu (Yakkety Yak - 16.10) 2016-07-19 14:00:57 +00:00
clang-tools-extra [clang-rename] add support for overridden functions 2016-07-19 07:37:43 +00:00
compiler-rt [esan|wset] Fix flaky sampling tests 2016-07-19 05:06:48 +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 R600: Use new barrier intrinsic 2016-07-18 18:42:17 +00:00
libcxx Bump version # to 4.0.0 2016-07-18 20:27:19 +00:00
libcxxabi Fix arc config to use https 2016-07-18 02:05:52 +00:00
libunwind [PATCH] [libunwind][ehabi] Use early returns where possible. 2016-07-08 12:13:31 +00:00
lld Fix build with gcc 6. 2016-07-19 12:33:46 +00:00
lldb Ignore clang-module-cache directories that may be created 2016-07-19 02:37:07 +00:00
llgo Upgrade all the .arcconfigs to https. 2016-07-14 13:15:37 +00:00
llvm Add support for tlsldm assembler operator to ARM target 2016-07-19 14:15:33 +00:00
openmp http://reviews.llvm.org/D22134: Implementation of OpenMP 4.5 nonmonotonic schedule modifier 2016-07-11 10:44:57 +00:00
parallel-libs Set up arcconfig for parallel-libs project 2016-07-18 17:26:26 +00:00
polly GPGPU: Disable invariant load hoisting for GPU code generation 2016-07-19 11:13:58 +00:00