aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineInstr.cpp
diff options
context:
space:
mode:
authorMartin Storsjo <martin@martin.st>2019-02-01 22:08:09 +0000
committerMartin Storsjo <martin@martin.st>2019-02-01 22:08:09 +0000
commitc9f4d25f269819b5abb38b66a813335c681a76cc (patch)
treea80e52626869eb33ab5f85dfca935d2593123abd /llvm/lib/CodeGen/MachineInstr.cpp
parentb2b0cab0c3de25fece534e67ad0d79af4009c4d1 (diff)
downloadllvm-c9f4d25f269819b5abb38b66a813335c681a76cc.zip
llvm-c9f4d25f269819b5abb38b66a813335c681a76cc.tar.gz
llvm-c9f4d25f269819b5abb38b66a813335c681a76cc.tar.bz2
[COFF] Create range extension thunks for ARM64
On ARM64, this is normally necessary only after a module exceeds 128 MB in size (while the limit for thumb is 16 MB). For conditional branches, the range limit is only 1 MB though (the same as for thumb), and for the tbz instruction, the range is only 32 KB, which allows for a test much smaller than the full 128 MB. This fixes PR40467. Differential Revision: https://reviews.llvm.org/D57575 llvm-svn: 352929
Diffstat (limited to 'llvm/lib/CodeGen/MachineInstr.cpp')
0 files changed, 0 insertions, 0 deletions