diff options
Diffstat (limited to 'test/CodeGen/X86/vec_set-8.ll')
| -rw-r--r-- | test/CodeGen/X86/vec_set-8.ll | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/test/CodeGen/X86/vec_set-8.ll b/test/CodeGen/X86/vec_set-8.ll index 41061ae7ac23..560e5c568faf 100644 --- a/test/CodeGen/X86/vec_set-8.ll +++ b/test/CodeGen/X86/vec_set-8.ll @@ -1,13 +1,12 @@ -; RUN: llc < %s -mtriple=x86_64-linux -mattr=-avx | FileCheck %s -; RUN: llc < %s -mtriple=x86_64-win32 -mattr=-avx | FileCheck %s -; CHECK-NOT: movsd -; CHECK: movd {{%rdi|%rcx}}, %xmm0 -; CHECK-NOT: movsd +; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py +; RUN: llc < %s -mtriple=x86_64-unknown -mattr=+sse4.2 | FileCheck %s define <2 x i64> @test(i64 %i) nounwind { -entry: - %tmp10 = insertelement <2 x i64> undef, i64 %i, i32 0 - %tmp11 = insertelement <2 x i64> %tmp10, i64 0, i32 1 - ret <2 x i64> %tmp11 +; CHECK-LABEL: test: +; CHECK: # BB#0: +; CHECK-NEXT: movd %rdi, %xmm0 +; CHECK-NEXT: retq + %tmp10 = insertelement <2 x i64> undef, i64 %i, i32 0 + %tmp11 = insertelement <2 x i64> %tmp10, i64 0, i32 1 + ret <2 x i64> %tmp11 } - |
