[llvm-branch-commits] [llvm-branch] r85427 - in /llvm/branches/Apple/Leela/test/CodeGen/X86: widen_arith-1.ll widen_arith-2.ll widen_arith-3.ll widen_arith-4.ll widen_arith-5.ll widen_arith-6.ll widen_cast-1.ll widen_cast-2.ll widen_cast-3.ll widen_cast-4.ll widen_cast-5.ll widen_cast-6.ll widen_conv-1.ll widen_conv-2.ll widen_conv-3.ll widen_conv-4.ll widen_select-1.ll widen_shuffle-1.ll widen_shuffle-2.ll
Bill Wendling
isanbard at gmail.com
Wed Oct 28 13:48:19 PDT 2009
Author: void
Date: Wed Oct 28 15:48:19 2009
New Revision: 85427
URL: http://llvm.org/viewvc/llvm-project?rev=85427&view=rev
Log:
$ svn merge -c 84282 https://llvm.org/svn/llvm-project/llvm/trunk
--- Merging r84282 into '.':
U test/CodeGen/X86/widen_cast-6.ll
U test/CodeGen/X86/widen_shuffle-1.ll
U test/CodeGen/X86/widen_conv-2.ll
U test/CodeGen/X86/widen_shuffle-2.ll
U test/CodeGen/X86/widen_conv-3.ll
U test/CodeGen/X86/widen_conv-4.ll
U test/CodeGen/X86/widen_arith-1.ll
U test/CodeGen/X86/widen_arith-2.ll
U test/CodeGen/X86/widen_cast-1.ll
U test/CodeGen/X86/widen_select-1.ll
U test/CodeGen/X86/widen_arith-3.ll
U test/CodeGen/X86/widen_cast-2.ll
U test/CodeGen/X86/widen_arith-4.ll
U test/CodeGen/X86/widen_cast-3.ll
U test/CodeGen/X86/widen_arith-5.ll
U test/CodeGen/X86/widen_cast-4.ll
U test/CodeGen/X86/widen_arith-6.ll
U test/CodeGen/X86/widen_cast-5.ll
U test/CodeGen/X86/widen_conv-1.ll
Modified:
llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-1.ll
llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-2.ll
llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-3.ll
llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-4.ll
llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-5.ll
llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-6.ll
llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-1.ll
llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-2.ll
llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-3.ll
llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-4.ll
llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-5.ll
llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-6.ll
llvm/branches/Apple/Leela/test/CodeGen/X86/widen_conv-1.ll
llvm/branches/Apple/Leela/test/CodeGen/X86/widen_conv-2.ll
llvm/branches/Apple/Leela/test/CodeGen/X86/widen_conv-3.ll
llvm/branches/Apple/Leela/test/CodeGen/X86/widen_conv-4.ll
llvm/branches/Apple/Leela/test/CodeGen/X86/widen_select-1.ll
llvm/branches/Apple/Leela/test/CodeGen/X86/widen_shuffle-1.ll
llvm/branches/Apple/Leela/test/CodeGen/X86/widen_shuffle-2.ll
Modified: llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-1.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-1.ll?rev=85427&r1=85426&r2=85427&view=diff
==============================================================================
--- llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-1.ll (original)
+++ llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-1.ll Wed Oct 28 15:48:19 2009
@@ -1,14 +1,12 @@
-; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
-; RUN: grep paddb %t | count 1
-; RUN: grep pextrb %t | count 1
-; RUN: not grep pextrw %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx | FileCheck %s
; Widen a v3i8 to v16i8 to use a vector add
-target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"
-
define void @update(<3 x i8>* %dst, <3 x i8>* %src, i32 %n) nounwind {
entry:
+; CHECK-NOT: pextrw
+; CHECK: paddb
+; CHECK: pextrb
%dst.addr = alloca <3 x i8>* ; <<3 x i8>**> [#uses=2]
%src.addr = alloca <3 x i8>* ; <<3 x i8>**> [#uses=2]
%n.addr = alloca i32 ; <i32*> [#uses=2]
Modified: llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-2.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-2.ll?rev=85427&r1=85426&r2=85427&view=diff
==============================================================================
--- llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-2.ll (original)
+++ llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-2.ll Wed Oct 28 15:48:19 2009
@@ -1,9 +1,8 @@
-; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
-; RUN: grep paddb %t | count 1
-; RUN: grep pand %t | count 1
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx | FileCheck %s
+; CHECK: paddb
+; CHECK: pand
; widen v8i8 to v16i8 (checks even power of 2 widening with add & and)
-target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"
define void @update(i64* %dst_i, i64* %src_i, i32 %n) nounwind {
entry:
Modified: llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-3.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-3.ll?rev=85427&r1=85426&r2=85427&view=diff
==============================================================================
--- llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-3.ll (original)
+++ llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-3.ll Wed Oct 28 15:48:19 2009
@@ -1,12 +1,10 @@
; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx | FileCheck %s
; CHECK: paddw
-; CHECK: pextrw
; CHECK: movd
+; CHECK: pextrw
; Widen a v3i16 to v8i16 to do a vector add
-target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"
-target triple = "i686-apple-darwin10.0.0d2"
@.str = internal constant [4 x i8] c"%d \00" ; <[4 x i8]*> [#uses=1]
@.str1 = internal constant [2 x i8] c"\0A\00" ; <[2 x i8]*> [#uses=1]
Modified: llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-4.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-4.ll?rev=85427&r1=85426&r2=85427&view=diff
==============================================================================
--- llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-4.ll (original)
+++ llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-4.ll Wed Oct 28 15:48:19 2009
@@ -1,11 +1,9 @@
-; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
-; RUN: grep psubw %t | count 1
-; RUN: grep pmullw %t | count 1
+; RUN: llc < %s -march=x86-64 -mattr=+sse42 -disable-mmx | FileCheck %s
+; CHECK: psubw
+; CHECK-NEXT: pmullw
; Widen a v5i16 to v8i16 to do a vector sub and multiple
-target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"
-
define void @update(<5 x i16>* %dst, <5 x i16>* %src, i32 %n) nounwind {
entry:
%dst.addr = alloca <5 x i16>* ; <<5 x i16>**> [#uses=2]
Modified: llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-5.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-5.ll?rev=85427&r1=85426&r2=85427&view=diff
==============================================================================
--- llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-5.ll (original)
+++ llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-5.ll Wed Oct 28 15:48:19 2009
@@ -1,10 +1,9 @@
-; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
-; RUN: grep pmulld %t | count 1
-; RUN: grep psubd %t | count 1
-; RUN: grep movaps %t | count 1
+; RUN: llc < %s -march=x86-64 -mattr=+sse42 -disable-mmx | FileCheck %s
+; CHECK: movaps
+; CHECK: pmulld
+; CHECK: psubd
; widen a v3i32 to v4i32 to do a vector multiple and a subtraction
-target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"
define void @update(<3 x i32>* %dst, <3 x i32>* %src, i32 %n) nounwind {
entry:
Modified: llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-6.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-6.ll?rev=85427&r1=85426&r2=85427&view=diff
==============================================================================
--- llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-6.ll (original)
+++ llvm/branches/Apple/Leela/test/CodeGen/X86/widen_arith-6.ll Wed Oct 28 15:48:19 2009
@@ -1,9 +1,8 @@
-; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
-; RUN: grep mulps %t | count 1
-; RUN: grep addps %t | count 1
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx | FileCheck %s
+; CHECK: mulps
+; CHECK: addps
; widen a v3f32 to vfi32 to do a vector multiple and an add
-target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"
define void @update(<3 x float>* %dst, <3 x float>* %src, i32 %n) nounwind {
entry:
Modified: llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-1.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-1.ll?rev=85427&r1=85426&r2=85427&view=diff
==============================================================================
--- llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-1.ll (original)
+++ llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-1.ll Wed Oct 28 15:48:19 2009
@@ -1,7 +1,7 @@
-; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
-; RUN: grep paddw %t | count 1
-; RUN: grep movd %t | count 1
-; RUN: grep pextrd %t | count 1
+; RUN: llc -march=x86 -mattr=+sse42 < %s -disable-mmx | FileCheck %s
+; CHECK: paddw
+; CHECK: pextrd
+; CHECK: movd
; bitcast a v4i16 to v2i32
Modified: llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-2.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-2.ll?rev=85427&r1=85426&r2=85427&view=diff
==============================================================================
--- llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-2.ll (original)
+++ llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-2.ll Wed Oct 28 15:48:19 2009
@@ -1,6 +1,11 @@
-; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
-; RUN: grep pextrd %t | count 5
-; RUN: grep movd %t | count 3
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx | FileCheck %s
+; CHECK: pextrd
+; CHECK: pextrd
+; CHECK: movd
+; CHECK: pextrd
+; CHECK: pextrd
+; CHECK: pextrd
+; CHECK: movd
; bitcast v14i16 to v7i32
Modified: llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-3.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-3.ll?rev=85427&r1=85426&r2=85427&view=diff
==============================================================================
--- llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-3.ll (original)
+++ llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-3.ll Wed Oct 28 15:48:19 2009
@@ -1,6 +1,7 @@
-; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
-; RUN: grep paddd %t | count 1
-; RUN: grep pextrd %t | count 2
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx | FileCheck %s
+; CHECK: paddd
+; CHECK: pextrd
+; CHECK: pextrd
; bitcast v12i8 to v3i32
Modified: llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-4.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-4.ll?rev=85427&r1=85426&r2=85427&view=diff
==============================================================================
--- llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-4.ll (original)
+++ llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-4.ll Wed Oct 28 15:48:19 2009
@@ -1,5 +1,12 @@
-; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
-; RUN: grep sarb %t | count 8
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx | FileCheck %s
+; CHECK: sarb
+; CHECK: sarb
+; CHECK: sarb
+; CHECK: sarb
+; CHECK: sarb
+; CHECK: sarb
+; CHECK: sarb
+; CHECK: sarb
; v8i8 that is widen to v16i8 then split
; FIXME: This is widen to v16i8 and split to 16 and we then rebuild the vector.
Modified: llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-5.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-5.ll?rev=85427&r1=85426&r2=85427&view=diff
==============================================================================
--- llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-5.ll (original)
+++ llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-5.ll Wed Oct 28 15:48:19 2009
@@ -1,4 +1,6 @@
-; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx | FileCheck %s
+; CHECK: movl
+; CHECK: movd
; bitcast a i64 to v2i32
Modified: llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-6.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-6.ll?rev=85427&r1=85426&r2=85427&view=diff
==============================================================================
--- llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-6.ll (original)
+++ llvm/branches/Apple/Leela/test/CodeGen/X86/widen_cast-6.ll Wed Oct 28 15:48:19 2009
@@ -1,5 +1,5 @@
-; RUN: llc < %s -march=x86 -mattr=+sse41 -disable-mmx -o %t
-; RUN: grep movd %t | count 1
+; RUN: llc < %s -march=x86 -mattr=+sse41 -disable-mmx | FileCheck %s
+; CHECK: movd
; Test bit convert that requires widening in the operand.
Modified: llvm/branches/Apple/Leela/test/CodeGen/X86/widen_conv-1.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Leela/test/CodeGen/X86/widen_conv-1.ll?rev=85427&r1=85426&r2=85427&view=diff
==============================================================================
--- llvm/branches/Apple/Leela/test/CodeGen/X86/widen_conv-1.ll (original)
+++ llvm/branches/Apple/Leela/test/CodeGen/X86/widen_conv-1.ll Wed Oct 28 15:48:19 2009
@@ -1,6 +1,6 @@
-; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
-; RUN: grep pshufd %t | count 1
-; RUN: grep paddd %t | count 1
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx | FileCheck %s
+; CHECK: pshufd
+; CHECK: paddd
; truncate v2i64 to v2i32
Modified: llvm/branches/Apple/Leela/test/CodeGen/X86/widen_conv-2.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Leela/test/CodeGen/X86/widen_conv-2.ll?rev=85427&r1=85426&r2=85427&view=diff
==============================================================================
--- llvm/branches/Apple/Leela/test/CodeGen/X86/widen_conv-2.ll (original)
+++ llvm/branches/Apple/Leela/test/CodeGen/X86/widen_conv-2.ll Wed Oct 28 15:48:19 2009
@@ -1,4 +1,6 @@
-; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx | FileCheck %s
+; CHECK: movswl
+; CHECK: movswl
; sign extension v2i32 to v2i16
Modified: llvm/branches/Apple/Leela/test/CodeGen/X86/widen_conv-3.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Leela/test/CodeGen/X86/widen_conv-3.ll?rev=85427&r1=85426&r2=85427&view=diff
==============================================================================
--- llvm/branches/Apple/Leela/test/CodeGen/X86/widen_conv-3.ll (original)
+++ llvm/branches/Apple/Leela/test/CodeGen/X86/widen_conv-3.ll Wed Oct 28 15:48:19 2009
@@ -1,5 +1,6 @@
-; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
-; grep cvtsi2ss %t | count 1
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx | FileCheck %s
+; CHECK: cvtsi2ss
+
; sign to float v2i16 to v2f32
define void @convert(<2 x float>* %dst.addr, <2 x i16> %src) nounwind {
Modified: llvm/branches/Apple/Leela/test/CodeGen/X86/widen_conv-4.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Leela/test/CodeGen/X86/widen_conv-4.ll?rev=85427&r1=85426&r2=85427&view=diff
==============================================================================
--- llvm/branches/Apple/Leela/test/CodeGen/X86/widen_conv-4.ll (original)
+++ llvm/branches/Apple/Leela/test/CodeGen/X86/widen_conv-4.ll Wed Oct 28 15:48:19 2009
@@ -1,4 +1,5 @@
-; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx | FileCheck %s
+; CHECK: cvtsi2ss
; unsigned to float v7i16 to v7f32
Modified: llvm/branches/Apple/Leela/test/CodeGen/X86/widen_select-1.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Leela/test/CodeGen/X86/widen_select-1.ll?rev=85427&r1=85426&r2=85427&view=diff
==============================================================================
--- llvm/branches/Apple/Leela/test/CodeGen/X86/widen_select-1.ll (original)
+++ llvm/branches/Apple/Leela/test/CodeGen/X86/widen_select-1.ll Wed Oct 28 15:48:19 2009
@@ -1,4 +1,5 @@
-; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx | FileCheck %s
+; CHECK: jne
; widening select v6i32 and then a sub
Modified: llvm/branches/Apple/Leela/test/CodeGen/X86/widen_shuffle-1.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Leela/test/CodeGen/X86/widen_shuffle-1.ll?rev=85427&r1=85426&r2=85427&view=diff
==============================================================================
--- llvm/branches/Apple/Leela/test/CodeGen/X86/widen_shuffle-1.ll (original)
+++ llvm/branches/Apple/Leela/test/CodeGen/X86/widen_shuffle-1.ll Wed Oct 28 15:48:19 2009
@@ -1,4 +1,6 @@
-; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx | FileCheck %s
+; CHECK: insertps
+; CHECK: extractps
; widening shuffle v3float and then a add
Modified: llvm/branches/Apple/Leela/test/CodeGen/X86/widen_shuffle-2.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/branches/Apple/Leela/test/CodeGen/X86/widen_shuffle-2.ll?rev=85427&r1=85426&r2=85427&view=diff
==============================================================================
--- llvm/branches/Apple/Leela/test/CodeGen/X86/widen_shuffle-2.ll (original)
+++ llvm/branches/Apple/Leela/test/CodeGen/X86/widen_shuffle-2.ll Wed Oct 28 15:48:19 2009
@@ -1,4 +1,6 @@
-; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx -o %t
+; RUN: llc < %s -march=x86 -mattr=+sse42 -disable-mmx | FileCheck %s
+; CHECK: insertps
+; CHECK: extractps
; widening shuffle v3float and then a add
More information about the llvm-branch-commits
mailing list