summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
diff options
context:
space:
mode:
authorGeorge Rimar <grimar@accesssoftek.com>2018-06-27 08:08:12 +0000
committerGeorge Rimar <grimar@accesssoftek.com>2018-06-27 08:08:12 +0000
commita582419ac7ed6f65c3da05392f3b06e71b626758 (patch)
tree43c4b7b387797e5fb43497df24085bc3e57a7a0f /llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
parent53f6bfbf9b75b191e64eb80bd8f2641d3e35fe23 (diff)
downloadbcm5719-llvm-a582419ac7ed6f65c3da05392f3b06e71b626758.tar.gz
bcm5719-llvm-a582419ac7ed6f65c3da05392f3b06e71b626758.zip
[ELF] - Implement linker script OVERLAYs.
This is PR36768. Linker script OVERLAYs are described in 4.6.9. Overlay Description of the spec: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/4/html/Using_ld_the_GNU_Linker/sections.html They are used to allow output sections which have different LMAs but the same VAs and used for embedded programming. Currently, LLD restricts overlapping of sections and that seems to be the most desired behaviour for defaults. My thoughts about possible approaches for PR36768 are on the bug page, this patch implements OVERLAY keyword and allows VAs overlapping for sections that within the overlay. Differential revision: https://reviews.llvm.org/D44780 llvm-svn: 335714
Diffstat (limited to 'llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud