1*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -mtriple=thumbv7-apple-ios | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker; rdar://12201387 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker;CHECK-LABEL: select_s_v_v: 5*9880d681SAndroid Build Coastguard Worker;CHECK: it ne 6*9880d681SAndroid Build Coastguard Worker;CHECK-NEXT: vmovne.i32 7*9880d681SAndroid Build Coastguard Worker;CHECK: bx 8*9880d681SAndroid Build Coastguard Workerdefine <16 x i8> @select_s_v_v(<16 x i8> %vec, i32 %avail) { 9*9880d681SAndroid Build Coastguard Workerentry: 10*9880d681SAndroid Build Coastguard Worker %and = and i32 %avail, 1 11*9880d681SAndroid Build Coastguard Worker %tobool = icmp eq i32 %and, 0 12*9880d681SAndroid Build Coastguard Worker %ret = select i1 %tobool, <16 x i8> %vec, <16 x i8> zeroinitializer 13*9880d681SAndroid Build Coastguard Worker ret <16 x i8> %ret 14*9880d681SAndroid Build Coastguard Worker} 15*9880d681SAndroid Build Coastguard Worker 16