[ARM] More MVE compare vector splat combines for ANDs
[llvm-complete.git] / test / CodeGen / PowerPC / sub-bv-types.ll
blobe9856ffcb9e3e95f388924b977f21c768256449b
1 ; RUN: llc -verify-machineinstrs -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 < %s
2 target triple = "powerpc64-unknown-linux-gnu"
4 define void @autogen_SD10521() {
5 BB:
6   %Shuff7 = shufflevector <16 x i16> zeroinitializer, <16 x i16> zeroinitializer, <16 x i32> <i32 undef, i32 2, i32 4, i32 6, i32 8, i32 10, i32 12, i32 14, i32 16, i32 18, i32 undef, i32 22, i32 undef, i32 26, i32 undef, i32 30>
7   br label %CF
9 CF:                                               ; preds = %CF78, %CF, %BB
10   %I27 = insertelement <16 x i16> %Shuff7, i16 1360, i32 8
11   %B28 = sub <16 x i16> %I27, %Shuff7
12   br i1 undef, label %CF, label %CF78
14 CF78:                                             ; preds = %CF
15   %B42 = xor <16 x i16> %B28, %Shuff7
16   br label %CF