Lines Matching full:i999
24 define i999 @not_zext(i1 %C) {
26 ; CHECK-NEXT: [[TMP1:%.*]] = zext i1 %C to i999
27 ; CHECK-NEXT: [[V:%.*]] = xor i999 [[TMP1]], 1
28 ; CHECK-NEXT: ret i999 [[V]]
30 %V = select i1 %C, i999 0, i999 1
31 ret i999 %V
34 define i999 @not_sext(i1 %C) {
37 ; CHECK-NEXT: [[V:%.*]] = sext i1 [[NOT_C]] to i999
38 ; CHECK-NEXT: ret i999 [[V]]
40 %V = select i1 %C, i999 0, i999 -1
41 ret i999 %V
64 define <2 x i999> @not_zext_vec(<2 x i1> %C) {
66 ; CHECK-NEXT: [[TMP1:%.*]] = zext <2 x i1> %C to <2 x i999>
67 ; CHECK-NEXT: [[V:%.*]] = xor <2 x i999> [[TMP1]], <i999 1, i999 1>
68 ; CHECK-NEXT: ret <2 x i999> [[V]]
70 %V = select <2 x i1> %C, <2 x i999> <i999 0, i999 0>, <2 x i999> <i999 1, i999 1>
71 ret <2 x i999> %V