summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ASTImporter.cpp
diff options
context:
space:
mode:
authorZaara Syeda <syzaara@ca.ibm.com>2018-06-27 13:27:29 +0000
committerZaara Syeda <syzaara@ca.ibm.com>2018-06-27 13:27:29 +0000
commit1cdd816c125ab56661a9066b5e4932c658805e3b (patch)
tree55f53d56c5d28a3a3b5e85f209fee83ff2b5a606 /clang/lib/AST/ASTImporter.cpp
parentf681413e67a4e2b7a7ba54caba674a0023b30d15 (diff)
downloadbcm5719-llvm-1cdd816c125ab56661a9066b5e4932c658805e3b.tar.gz
bcm5719-llvm-1cdd816c125ab56661a9066b5e4932c658805e3b.zip
[PPC64] Add TLS global dynamic to local exec relaxation
This patch adds the target call back relaxTlsGdToLe to support TLS relaxation from global dynamic to local exec model. The relaxation performs the following transformation: addis r3, r2, x@got@tlsgd@ha --> nop addi r3, r3, x@got@tlsgd@l --> addis r3, r13, x@tprel@ha bl __tls_get_addr(x@tlsgd) --> nop nop --> addi r3, r3, x@tprel@l Differential Revision: https://reviews.llvm.org/D48082 llvm-svn: 335730
Diffstat (limited to 'clang/lib/AST/ASTImporter.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud