diff options
author | Peter Smith <peter.smith@arm.com> | 2023-04-17 18:37:05 +0100 |
---|---|---|
committer | Peter Smith <peter.smith@arm.com> | 2023-04-24 13:48:22 +0100 |
commit | d0cdc5ddd75d6e9005f35ce199ee8fe41b4ae509 (patch) | |
tree | cb1addad149f9f7603a67ed1af5633e38484cca0 /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | 2bb7e00b098cdbf87b9e2e2f5ec85b661664b709 (diff) | |
download | llvm-d0cdc5ddd75d6e9005f35ce199ee8fe41b4ae509.zip llvm-d0cdc5ddd75d6e9005f35ce199ee8fe41b4ae509.tar.gz llvm-d0cdc5ddd75d6e9005f35ce199ee8fe41b4ae509.tar.bz2 |
[LLD][ELF][AArch64] Add AArch64 short range thunk support
The AArch64 branch immediate instruction has a 128MiB range. This
makes it suitable for use a short range thunk in the same way as
short thunks are implemented in Arm and PPC. This patch adds
support for short range thunks to AArch64.
Adding short range thunk support should mean that OutputSections
can grow to nearly 256 MiB in size without needing long-range
indirect branches.
Differential Revision: https://reviews.llvm.org/D148701
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions