summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-mcmarkup/llvm-mcmarkup.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2013-07-12 18:06:44 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2013-07-12 18:06:44 +0000
commit068a2253e925357c1b0d9cb2081a8cd7d9077715 (patch)
tree4b97827b1b30d9d4372884641e989a2478ff40f0 /llvm/tools/llvm-mcmarkup/llvm-mcmarkup.cpp
parentc30e0d759d82254334db9da629dd748a58fd6587 (diff)
downloadbcm5719-llvm-068a2253e925357c1b0d9cb2081a8cd7d9077715.tar.gz
bcm5719-llvm-068a2253e925357c1b0d9cb2081a8cd7d9077715.zip
X86: Shrink certain forms of movsx.
In particular: movsbw %al, %ax --> cbtw movswl %ax, %eax --> cwtl movslq %eax, %rax --> cltq According to Intel's manual those have the same performance characteristics but come with a smaller encoding. llvm-svn: 186174
Diffstat (limited to 'llvm/tools/llvm-mcmarkup/llvm-mcmarkup.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud