From d0ccf5e2e36a11e1b9d2dec7d372a3be9f20bbe2 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Wed, 18 Jan 2017 11:20:31 +0000 Subject: [X86][SSE] Simplify umax knownbits test combineSRA doesn't detect sign bits splats that it does itself so just use -1 as the demanded input so that its already splatted llvm-svn: 292361 --- llvm/test/CodeGen/X86/known-bits-vector.ll | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'llvm') diff --git a/llvm/test/CodeGen/X86/known-bits-vector.ll b/llvm/test/CodeGen/X86/known-bits-vector.ll index 384030b3668..19b28114092 100644 --- a/llvm/test/CodeGen/X86/known-bits-vector.ll +++ b/llvm/test/CodeGen/X86/known-bits-vector.ll @@ -520,7 +520,7 @@ define <4 x i32> @knownbits_umax_shuffle_ashr(<4 x i32> %a0) { ; X64-NEXT: vpshufd {{.*#+}} xmm0 = xmm0[1,1,2,2] ; X64-NEXT: vpsrad $31, %xmm0, %xmm0 ; X64-NEXT: retq - %1 = call <4 x i32> @llvm.x86.sse41.pmaxud(<4 x i32> %a0, <4 x i32> ) + %1 = call <4 x i32> @llvm.x86.sse41.pmaxud(<4 x i32> %a0, <4 x i32> ) %2 = shufflevector <4 x i32> %1, <4 x i32> undef, <4 x i32> %3 = ashr <4 x i32> %2, ret <4 x i32> %3 -- cgit v1.2.3