xref: /llvm-project/llvm/test/CodeGen/PowerPC/sub-bv-types.ll (revision a538b0f023e858d0f71a1295bb9084e851ddd361)
1; RUN: llc -verify-machineinstrs -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 < %s
2target triple = "powerpc64-unknown-linux-gnu"
3
4define void @autogen_SD10521() {
5BB:
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
8
9CF:                                               ; 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
13
14CF78:                                             ; preds = %CF
15  %B42 = xor <16 x i16> %B28, %Shuff7
16  br label %CF
17}
18