diff options
author | Florian Hahn <florian.hahn@arm.com> | 2017-06-07 11:50:45 +0000 |
---|---|---|
committer | Florian Hahn <florian.hahn@arm.com> | 2017-06-07 11:50:45 +0000 |
commit | cc524bf6ac21bb3943b3c802306e0bfb718eade2 (patch) | |
tree | baa25d7093ad64fa29c9f5aa552e4291c557b6fd /llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp | |
parent | 7c96ba1920cb35e5a5d1cc6df72aecef215aaeac (diff) | |
download | bcm5719-llvm-cc524bf6ac21bb3943b3c802306e0bfb718eade2.tar.gz bcm5719-llvm-cc524bf6ac21bb3943b3c802306e0bfb718eade2.zip |
[CodeGen] Add thumb-mode to target-features for arm/thumb triples.
Summary:
The thumb-mode target feature is used to force Thumb or ARM code
generation on a per-function basis. Explicitly adding +thumb-mode to
functions for thumbxx triples enables mixed ARM/Thumb code generation in
places where compilation units with thumbxx and armxx triples are merged
together (e.g. the IR linker or LTO).
For armxx triples, -thumb-mode is added in a similar fashion.
Reviewers: echristo, t.p.northover, kristof.beyls, rengolin
Reviewed By: echristo
Subscribers: rinon, aemerson, mehdi_amini, javed.absar, cfe-commits
Differential Revision: https://reviews.llvm.org/D33448
llvm-svn: 304897
Diffstat (limited to 'llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp')
0 files changed, 0 insertions, 0 deletions