diff options
author | Weiming Zhao <weimingz@codeaurora.org> | 2018-01-24 18:00:57 +0000 |
---|---|---|
committer | Weiming Zhao <weimingz@codeaurora.org> | 2018-01-24 18:00:57 +0000 |
commit | 665784f170820d579c150ab6f3e117cd3647b5c0 (patch) | |
tree | c3d0611143198465205929db57ea39c50ef7be3b /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | 05af43fbad723fd5f518ed3b34595c371ac2834c (diff) | |
download | bcm5719-llvm-665784f170820d579c150ab6f3e117cd3647b5c0.tar.gz bcm5719-llvm-665784f170820d579c150ab6f3e117cd3647b5c0.zip |
[ARM] Expand long shifts for Thumb1 to __aeabi_ calls
Summary: For long shifts, the inlined version takes about 20 instructions on Thumb1. To avoid the code bloat, expand to __aeabi_ calls if target is Thumb1.
Reviewers: samparker
Reviewed By: samparker
Subscribers: samparker, aemerson, javed.absar, kristof.beyls, llvm-commits
Differential Revision: https://reviews.llvm.org/D42401
llvm-svn: 323354
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions