aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2018-03-29 22:43:52 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2018-03-29 22:43:52 +0000
commit015d30c807970c7ba9f42df5b2a3b3552bbd5e00 (patch)
tree5117410485a336179944863b42998c10f0e4ce1d /clang/lib/Lex/ModuleMap.cpp
parent9e3eb9f9d2a2e34d360d740fe95fc84411010b85 (diff)
downloadllvm-015d30c807970c7ba9f42df5b2a3b3552bbd5e00.zip
llvm-015d30c807970c7ba9f42df5b2a3b3552bbd5e00.tar.gz
llvm-015d30c807970c7ba9f42df5b2a3b3552bbd5e00.tar.bz2
ELF: Add support for short thunks on ARM.
A short thunk uses a direct branch (b or b.w) instruction, and is used when the target has the same thumbness as the thunk and is within direct branch range (32MB for ARM, 16MB for Thumb-2). Reduces the size of Chromium for Android's .text section by around 160KB. Differential Revision: https://reviews.llvm.org/D44963 llvm-svn: 328846
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions