diff options
author | Florian Hahn <florian.hahn@arm.com> | 2017-06-06 09:26:15 +0000 |
---|---|---|
committer | Florian Hahn <florian.hahn@arm.com> | 2017-06-06 09:26:15 +0000 |
commit | 28f03bbcbb1e440fc52f0c2dfbd92f81e5e892c6 (patch) | |
tree | ce95f16ca2467d347cc594603200dace347953b1 /llvm/lib/Object/SymbolicFile.cpp | |
parent | b2781fb1865dc23fcbbf3aed0983bf79d3b6ad63 (diff) | |
download | bcm5719-llvm-28f03bbcbb1e440fc52f0c2dfbd92f81e5e892c6.tar.gz bcm5719-llvm-28f03bbcbb1e440fc52f0c2dfbd92f81e5e892c6.zip |
[ARM] Add support for target("arm") and target("thumb").
Summary:
This patch adds support for the target("arm") and target("thumb")
attributes, which can be used to force the compiler to generated ARM or
Thumb code for a function.
In LLVM, ARM or Thumb code generation can be controlled by the
thumb-mode target feature. But GCC already uses target("arm") and
target("thumb"), so we have to substitute "arm" with -thumb-mode and
"thumb" with +thumb-mode.
Reviewers: echristo, pcc, kristof.beyls
Reviewed By: echristo
Subscribers: ahatanak, aemerson, javed.absar, kristof.beyls, cfe-commits
Differential Revision: https://reviews.llvm.org/D33721
llvm-svn: 304781
Diffstat (limited to 'llvm/lib/Object/SymbolicFile.cpp')
0 files changed, 0 insertions, 0 deletions