summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorTim Northover <Tim.Northover@arm.com>2013-05-04 20:14:04 +0000
committerTim Northover <Tim.Northover@arm.com>2013-05-04 20:14:04 +0000
commit4d01c1e0e62ab0ef31faf61a7597be45ffa5db5c (patch)
tree83d83600ea3b0599e085803dd586f8216daef691 /clang/lib
parentfa1b2f85da66ac40eda3e6c3fb34c3d02892e171 (diff)
downloadbcm5719-llvm-4d01c1e0e62ab0ef31faf61a7597be45ffa5db5c.tar.gz
bcm5719-llvm-4d01c1e0e62ab0ef31faf61a7597be45ffa5db5c.zip
AArch64: implement relocations for global access
The large memory model (default and main viable for JIT) emits addresses in need of relocation as movz x0, #:abs_g3:somewhere movk x0, #:abs_g2_nc:somewhere movk x0, #:abs_g1_nc:somewhere movk x0, #:abs_g0_nc:somewhere To support this we must implement those four relocations in the dynamic loader. This allows (for example) the test-global.ll MCJIT test to pass on AArch64. llvm-svn: 181132
Diffstat (limited to 'clang/lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud