summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2019-09-08 19:24:29 +0000
committerCraig Topper <craig.topper@intel.com>2019-09-08 19:24:29 +0000
commit30837abd9623bf2c8582627d2179828ecf361965 (patch)
treedef3efa1e01ac5e8d78ce0af0f6c0094bc909503 /llvm/test
parent080ecafdd8b3e990e5ad19202d089c91c9c9b164 (diff)
downloadbcm5719-llvm-30837abd9623bf2c8582627d2179828ecf361965.tar.gz
bcm5719-llvm-30837abd9623bf2c8582627d2179828ecf361965.zip
[X86] Teach materializeVectorConstant to not call getZeroVector/getOnesVector on the types we already have isel patterns for.
llvm-svn: 371343
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/CodeGen/X86/fold-load-vec.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/X86/fold-load-vec.ll b/llvm/test/CodeGen/X86/fold-load-vec.ll
index 115f2bf7a5b..e8dc8f26ffa 100644
--- a/llvm/test/CodeGen/X86/fold-load-vec.ll
+++ b/llvm/test/CodeGen/X86/fold-load-vec.ll
@@ -12,7 +12,7 @@ define void @sample_test(<4 x float>* %source, <2 x float>* %dest) nounwind {
; CHECK-NEXT: movq %rsi, {{[0-9]+}}(%rsp)
; CHECK-NEXT: xorps %xmm0, %xmm0
; CHECK-NEXT: movlps %xmm0, (%rsp)
-; CHECK-NEXT: insertps {{.*#+}} xmm0 = xmm0[0],mem[0],xmm0[2,3]
+; CHECK-NEXT: unpcklps {{.*#+}} xmm0 = xmm0[0],mem[0],xmm0[1],mem[1]
; CHECK-NEXT: movlps %xmm0, (%rsp)
; CHECK-NEXT: movlps %xmm0, (%rsi)
; CHECK-NEXT: movq {{[0-9]+}}(%rsp), %rax
OpenPOWER on IntegriCloud