aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorPeter Smith <peter.smith@arm.com>2023-04-17 18:37:05 +0100
committerPeter Smith <peter.smith@arm.com>2023-04-24 13:48:22 +0100
commitd0cdc5ddd75d6e9005f35ce199ee8fe41b4ae509 (patch)
treecb1addad149f9f7603a67ed1af5633e38484cca0 /flang/lib/Frontend/CompilerInvocation.cpp
parent2bb7e00b098cdbf87b9e2e2f5ec85b661664b709 (diff)
downloadllvm-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