diff options
author | Peter Smith <peter.smith@linaro.org> | 2017-04-07 09:09:48 +0000 |
---|---|---|
committer | Peter Smith <peter.smith@linaro.org> | 2017-04-07 09:09:48 +0000 |
commit | a630d0f01b7753afde06f9ed077289083728986a (patch) | |
tree | c339c72d6fd43addc49e237edb00ddace0706963 /llvm/lib/Target/ARM/ARMCallLowering.cpp | |
parent | db664b6c8683d05331b085cab68c3982235bc18a (diff) | |
download | bcm5719-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/Target/ARM/ARMCallLowering.cpp')
0 files changed, 0 insertions, 0 deletions