diff options
author | Evan Cheng <evan.cheng@apple.com> | 2012-12-20 19:59:30 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2012-12-20 19:59:30 +0000 |
commit | ddc0cb6dc55e7dc375782fec6af750d631bc1a8f (patch) | |
tree | becb561e7148e106d2716f2ec1842aadc5222def /llvm/utils/codegen-diff | |
parent | 68a542aea74dae882ea3dff2109e46bd0c5e61a1 (diff) | |
download | bcm5719-llvm-ddc0cb6dc55e7dc375782fec6af750d631bc1a8f.tar.gz bcm5719-llvm-ddc0cb6dc55e7dc375782fec6af750d631bc1a8f.zip |
On some ARM cpus, flags setting movs with shifter operand, i.e. lsl, lsr, asr,
are more expensive than the non-flag setting variant. Teach thumb2 size
reduction pass to avoid generating them unless we are optimizing for size.
rdar://12892707
llvm-svn: 170728
Diffstat (limited to 'llvm/utils/codegen-diff')
0 files changed, 0 insertions, 0 deletions