aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorEleanor Bonnici <eleanor.bonnici@arm.com>2023-12-01 13:54:04 +0000
committerGitHub <noreply@github.com>2023-12-01 13:54:04 +0000
commit6e3b2cb46ef5b9d9d28ed337491ee7da7b296616 (patch)
treec9d3676afee8af03cf1ba3ec8d770c55b797ecd5 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parentda86d4a8c956f0fcee21444eb6de9f05d39d6574 (diff)
downloadllvm-6e3b2cb46ef5b9d9d28ed337491ee7da7b296616.zip
llvm-6e3b2cb46ef5b9d9d28ed337491ee7da7b296616.tar.gz
llvm-6e3b2cb46ef5b9d9d28ed337491ee7da7b296616.tar.bz2
[llvm][MC][ARM][Assembly] Emit relocations for ADRs and big-endian targets (#73834)
Follow-up on https://github.com/llvm/llvm-project/pull/72873/ When ADR/LDR instructions reference a label in a different section, the offset is not known until link time, however, the assembler assumes it can resolve them in some cases. The previous patch addressed the issue for most LDR instructions, focusing on little-endian targets. This patch addresses the remaining work for ADRs and big-endian targets.
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions