diff options
| author | Craig Topper <craig.topper@intel.com> | 2019-09-08 19:24:29 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@intel.com> | 2019-09-08 19:24:29 +0000 |
| commit | 30837abd9623bf2c8582627d2179828ecf361965 (patch) | |
| tree | def3efa1e01ac5e8d78ce0af0f6c0094bc909503 /llvm/test | |
| parent | 080ecafdd8b3e990e5ad19202d089c91c9c9b164 (diff) | |
| download | bcm5719-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.ll | 2 |
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 |

