1; RUN: opt -codegenprepare -S %s | FileCheck %s 2 3target triple = "x86_64-unknown-linux-gnu" 4 5; CHECK-LABEL: shuffle_one_source 6 7define <2 x i8> @shuffle_one_source(i32 %x) { 8 %Shuf = shufflevector <2 x i8> zeroinitializer, <2 x i8> zeroinitializer, <2 x i32> undef 9 %Cmp = icmp slt i32 480483, %x 10 %B = mul <2 x i8> %Shuf, %Shuf 11 %S = select i1 %Cmp, <2 x i8> %B, <2 x i8> zeroinitializer 12 ret <2 x i8> %Shuf 13} 14 15