summaryrefslogtreecommitdiffstats
path: root/clang/unittests
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2013-03-14 07:09:57 +0000
committerCraig Topper <craig.topper@gmail.com>2013-03-14 07:09:57 +0000
commita66d81d521c6cdbe4dbfc19ad65005c949f60204 (patch)
tree235fe7b61c081b8b7d309538d76d118cccfe5983 /clang/unittests
parent20d287044c9b0771d81c30a7c6e2429ccfa85d46 (diff)
downloadbcm5719-llvm-a66d81d521c6cdbe4dbfc19ad65005c949f60204.tar.gz
bcm5719-llvm-a66d81d521c6cdbe4dbfc19ad65005c949f60204.zip
Teach X86 MC instruction lowering that VMOVAPSrr and other VEX-encoded register to register moves should be switched from using the MRMSrcReg form to the MRMDestReg form if the source register is a 64-bit extended register and the destination register is not. This allows the instruction to be encoded using the 2-byte VEX form instead of the 3-byte VEX form. The GNU assembler has similar behavior.
llvm-svn: 177011
Diffstat (limited to 'clang/unittests')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud