diff options
author | Akira Hatanaka <ahatanaka@apple.com> | 2015-07-16 00:58:23 +0000 |
---|---|---|
committer | Akira Hatanaka <ahatanaka@apple.com> | 2015-07-16 00:58:23 +0000 |
commit | 024d91a00b8580ad9a59a350ebbba157531bde2e (patch) | |
tree | 9f0a8465224cf8a808d56c46849412de53c4ac94 /llvm/lib/IR | |
parent | 580efb24757f6393ff5cb069f13ea79800f306c4 (diff) | |
download | bcm5719-llvm-024d91a00b8580ad9a59a350ebbba157531bde2e.tar.gz bcm5719-llvm-024d91a00b8580ad9a59a350ebbba157531bde2e.zip |
[ARM] Define a subtarget feature that is used to avoid using movt/movw
pairs for 32-bit immediates.
This change is needed to avoid emitting movt/movw pairs when doing LTO
and do so on a per-function basis.
Out-of-tree projects currently using cl::opt option -arm-use-movt=0 or
false to avoid emitting movt/movw pairs should make changes to add
subtarget feature "+no-movt" (see the changes made to clang in r242368).
rdar://problem/21529937
Differential Revision: http://reviews.llvm.org/D11026
llvm-svn: 242369
Diffstat (limited to 'llvm/lib/IR')
0 files changed, 0 insertions, 0 deletions