summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Object/SymbolicFile.cpp
diff options
context:
space:
mode:
authorFlorian Hahn <florian.hahn@arm.com>2017-06-06 09:26:15 +0000
committerFlorian Hahn <florian.hahn@arm.com>2017-06-06 09:26:15 +0000
commit28f03bbcbb1e440fc52f0c2dfbd92f81e5e892c6 (patch)
treece95f16ca2467d347cc594603200dace347953b1 /llvm/lib/Object/SymbolicFile.cpp
parentb2781fb1865dc23fcbbf3aed0983bf79d3b6ad63 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud