summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorPeter Smith <peter.smith@linaro.org>2017-04-07 09:09:48 +0000
committerPeter Smith <peter.smith@linaro.org>2017-04-07 09:09:48 +0000
commita630d0f01b7753afde06f9ed077289083728986a (patch)
treec339c72d6fd43addc49e237edb00ddace0706963 /llvm/lib
parentdb664b6c8683d05331b085cab68c3982235bc18a (diff)
downloadbcm5719-llvm-a630d0f01b7753afde06f9ed077289083728986a.tar.gz
bcm5719-llvm-a630d0f01b7753afde06f9ed077289083728986a.zip
[ELF] Split handleNoRelaxTlsRelocation into ARM and Mips specific impls
The handleNoRelaxTlsRelocation handled both ARM and Mips as at a high-level the actions of what to do when encountering a local dynamic or global dynamic TLS relocation are the same. However due to Mips using a custom GOT the differences of the implementation are enough that the function became difficult to understand. This change replaces handleNotRelaxTlsRelocation into handleARMTlsRelocation() and handleMipsTlsRelocation() so that the ARM and Mips specific code is isolated. Differential Revision: https://reviews.llvm.org/D31748 llvm-svn: 299750
Diffstat (limited to 'llvm/lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud