aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/insertps-from-constantpool.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/X86/insertps-from-constantpool.ll')
-rw-r--r--test/CodeGen/X86/insertps-from-constantpool.ll20
1 files changed, 0 insertions, 20 deletions
diff --git a/test/CodeGen/X86/insertps-from-constantpool.ll b/test/CodeGen/X86/insertps-from-constantpool.ll
deleted file mode 100644
index cfcfeacad067..000000000000
--- a/test/CodeGen/X86/insertps-from-constantpool.ll
+++ /dev/null
@@ -1,20 +0,0 @@
-; RUN: llc -mtriple=i686-unknown-unknown -mattr=+sse4.1 < %s | FileCheck %s --check-prefix=X32
-; RUN: llc -mtriple=x86_64-unknown-unknown -mattr=+sse4.1 < %s | FileCheck %s --check-prefix=X64
-
-; Test for case where insertps folds the load of an insertion element from a constant pool.
-
-define <4 x float> @fold_from_constantpool(<4 x float> %a) {
-; X32-LABEL: fold_from_constantpool:
-; X32: # BB#0:
-; X32-NEXT: insertps {{.*#+}} xmm0 = mem[0],xmm0[1,2,3]
-; X32-NEXT: retl
-;
-; X64-LABEL: fold_from_constantpool:
-; X64: # BB#0:
-; X64-NEXT: insertps {{.*#+}} xmm0 = mem[0],xmm0[1,2,3]
-; X64-NEXT: retq
- %1 = call <4 x float> @llvm.x86.sse41.insertps(<4 x float> %a, <4 x float> <float 0.0, float 1.0, float 0.0, float 0.0>, i8 64)
- ret <4 x float> %1
-}
-
-declare <4 x float> @llvm.x86.sse41.insertps(<4 x float>, <4 x float>, i8) nounwind readnone