1*9880d681SAndroid Build Coastguard Worker; RUN: llc -mtriple=powerpc64-unknown-linux-gnu -mcpu=pwr7 < %s 2*9880d681SAndroid Build Coastguard Workertarget triple = "powerpc64-unknown-linux-gnu" 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Workerdefine void @autogen_SD367951() { 5*9880d681SAndroid Build Coastguard WorkerBB: 6*9880d681SAndroid Build Coastguard Worker %Shuff = shufflevector <16 x i16> zeroinitializer, <16 x i16> zeroinitializer, <16 x i32> <i32 26, i32 28, i32 30, i32 undef, i32 2, i32 4, i32 undef, i32 undef, i32 10, i32 undef, i32 14, i32 16, i32 undef, i32 20, i32 undef, i32 24> 7*9880d681SAndroid Build Coastguard Worker %Shuff7 = shufflevector <16 x i16> zeroinitializer, <16 x i16> %Shuff, <16 x i32> <i32 20, i32 undef, i32 24, i32 26, i32 28, i32 undef, i32 0, i32 undef, i32 4, i32 6, i32 8, i32 10, i32 12, i32 14, i32 16, i32 18> 8*9880d681SAndroid Build Coastguard Worker %Cmp11 = icmp ugt <16 x i16> %Shuff7, zeroinitializer 9*9880d681SAndroid Build Coastguard Worker %E27 = extractelement <16 x i1> %Cmp11, i32 5 10*9880d681SAndroid Build Coastguard Worker br label %CF76 11*9880d681SAndroid Build Coastguard Worker 12*9880d681SAndroid Build Coastguard WorkerCF76: ; preds = %CF80, %CF76, %BB 13*9880d681SAndroid Build Coastguard Worker br i1 undef, label %CF76, label %CF80 14*9880d681SAndroid Build Coastguard Worker 15*9880d681SAndroid Build Coastguard WorkerCF80: ; preds = %CF76 16*9880d681SAndroid Build Coastguard Worker %Sl37 = select i1 %E27, <16 x i16> undef, <16 x i16> %Shuff 17*9880d681SAndroid Build Coastguard Worker br label %CF76 18*9880d681SAndroid Build Coastguard Worker} 19