[PPC64] Add TLS local dynamic to local exec relaxation
authorZaara Syeda <syzaara@ca.ibm.com>
Mon, 9 Jul 2018 16:35:51 +0000 (16:35 +0000)
committerZaara Syeda <syzaara@ca.ibm.com>
Mon, 9 Jul 2018 16:35:51 +0000 (16:35 +0000)
commit75c348a0974a6906bee27160dcc07c727129c6a7
tree56842437e0729cdf1eaed8f9be000a66735803e2
parenta62725317bd1135d90bd0400e3f43441cc56ad4f
[PPC64] Add TLS local dynamic to local exec relaxation

This patch adds the target call back relaxTlsLdToLe to support TLS relaxation
from local dynamic to local exec model.

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

llvm-svn: 336559
lld/ELF/Arch/PPC64.cpp
lld/ELF/InputSection.cpp
lld/ELF/Relocations.cpp
lld/ELF/Relocations.h
lld/test/ELF/ppc64-tls-ld-le.s [new file with mode: 0644]