summaryrefslogtreecommitdiffstats
path: root/llvm/utils/codegen-diff
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2012-12-20 19:59:30 +0000
committerEvan Cheng <evan.cheng@apple.com>2012-12-20 19:59:30 +0000
commitddc0cb6dc55e7dc375782fec6af750d631bc1a8f (patch)
treebecb561e7148e106d2716f2ec1842aadc5222def /llvm/utils/codegen-diff
parent68a542aea74dae882ea3dff2109e46bd0c5e61a1 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud