diff options
author | Craig Topper <craig.topper@gmail.com> | 2013-10-08 05:53:50 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2013-10-08 05:53:50 +0000 |
commit | 72c8cd7bc3f4a0ac1ad6f9a0200ec032da5d7de1 (patch) | |
tree | 66bfe9fe5e1eee4f6706c7130e40508e950c9ef9 /llvm/test/CodeGen/X86/avx-basic.ll | |
parent | 9a13ac9a408a6e198444c5ccbba0fae3b6e9bdb0 (diff) | |
download | bcm5719-llvm-72c8cd7bc3f4a0ac1ad6f9a0200ec032da5d7de1.tar.gz bcm5719-llvm-72c8cd7bc3f4a0ac1ad6f9a0200ec032da5d7de1.zip |
Remove some instructions that existed to provide aliases to the assembler. Can be done with InstAlias instead. Unfortunately, this was causing printer to use 'vmovq' or 'vmovd' based on what was parsed. To cleanup the inconsistencies convert all 'vmovd' with 64-bit registers to 'vmovq', but provide an alias so that 'vmovd' will still parse.
llvm-svn: 192171
Diffstat (limited to 'llvm/test/CodeGen/X86/avx-basic.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/avx-basic.ll | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/CodeGen/X86/avx-basic.ll b/llvm/test/CodeGen/X86/avx-basic.ll index 64c4627c47c..1fd9085838d 100644 --- a/llvm/test/CodeGen/X86/avx-basic.ll +++ b/llvm/test/CodeGen/X86/avx-basic.ll @@ -122,10 +122,10 @@ define <16 x i16> @build_vec_16x16(i16 %a) nounwind readonly { ret <16 x i16> %res } -;;; Check that VMOVPQIto64rr generates the assembly string "vmovd". Previously +;;; Check that VMOVPQIto64rr generates the assembly string "vmovq". Previously ;;; an incorrect mnemonic of "movd" was printed for this instruction. ; CHECK: VMOVPQIto64rr -; CHECK: vmovd +; CHECK: vmovq define i64 @VMOVPQIto64rr(<2 x i64> %a) { entry: %vecext.i = extractelement <2 x i64> %a, i32 0 |