Lines Matching refs:SB
15 define i1 @lt_signed_to_large_unsigned(i8 %SB) {
17 ; CHECK-NEXT: [[C1:%.*]] = icmp sgt i8 %SB, -1
20 %Y = sext i8 %SB to i32
42 define <2 x i1> @lt_signed_to_large_unsigned_vec(<2 x i8> %SB) {
44 ; CHECK-NEXT: [[Y:%.*]] = sext <2 x i8> %SB to <2 x i32>
48 %Y = sext <2 x i8> %SB to <2 x i32>
53 define i1 @lt_signed_to_large_signed(i8 %SB) {
57 %Y = sext i8 %SB to i32
62 define i1 @lt_signed_to_large_negative(i8 %SB) {
66 %Y = sext i8 %SB to i32
71 define i1 @lt_signed_to_small_unsigned(i8 %SB) {
73 ; CHECK-NEXT: [[C:%.*]] = icmp ult i8 %SB, 17
76 %Y = sext i8 %SB to i32
81 define i1 @lt_signed_to_small_signed(i8 %SB) {
83 ; CHECK-NEXT: [[C:%.*]] = icmp slt i8 %SB, 17
86 %Y = sext i8 %SB to i32
90 define i1 @lt_signed_to_small_negative(i8 %SB) {
92 ; CHECK-NEXT: [[C:%.*]] = icmp slt i8 %SB, -17
95 %Y = sext i8 %SB to i32
100 define i1 @lt_unsigned_to_large_unsigned(i8 %SB) {
104 %Y = zext i8 %SB to i32
109 define i1 @lt_unsigned_to_large_signed(i8 %SB) {
113 %Y = zext i8 %SB to i32
118 define i1 @lt_unsigned_to_large_negative(i8 %SB) {
122 %Y = zext i8 %SB to i32
127 define i1 @lt_unsigned_to_small_unsigned(i8 %SB) {
129 ; CHECK-NEXT: [[C:%.*]] = icmp ult i8 %SB, 17
132 %Y = zext i8 %SB to i32
137 define i1 @lt_unsigned_to_small_signed(i8 %SB) {
139 ; CHECK-NEXT: [[C:%.*]] = icmp ult i8 %SB, 17
142 %Y = zext i8 %SB to i32
147 define i1 @lt_unsigned_to_small_negative(i8 %SB) {
151 %Y = zext i8 %SB to i32
156 define i1 @gt_signed_to_large_unsigned(i8 %SB) {
158 ; CHECK-NEXT: [[C:%.*]] = icmp slt i8 %SB, 0
161 %Y = sext i8 %SB to i32
166 define i1 @gt_signed_to_large_signed(i8 %SB) {
170 %Y = sext i8 %SB to i32
175 define i1 @gt_signed_to_large_negative(i8 %SB) {
179 %Y = sext i8 %SB to i32
184 define i1 @gt_signed_to_small_unsigned(i8 %SB) {
186 ; CHECK-NEXT: [[C:%.*]] = icmp ugt i8 %SB, 17
189 %Y = sext i8 %SB to i32
194 define i1 @gt_signed_to_small_signed(i8 %SB) {
196 ; CHECK-NEXT: [[C:%.*]] = icmp sgt i8 %SB, 17
199 %Y = sext i8 %SB to i32
204 define i1 @gt_signed_to_small_negative(i8 %SB) {
206 ; CHECK-NEXT: [[C:%.*]] = icmp sgt i8 %SB, -17
209 %Y = sext i8 %SB to i32
214 define i1 @gt_unsigned_to_large_unsigned(i8 %SB) {
218 %Y = zext i8 %SB to i32
223 define i1 @gt_unsigned_to_large_signed(i8 %SB) {
227 %Y = zext i8 %SB to i32
232 define i1 @gt_unsigned_to_large_negative(i8 %SB) {
236 %Y = zext i8 %SB to i32
241 define i1 @gt_unsigned_to_small_unsigned(i8 %SB) {
243 ; CHECK-NEXT: [[C:%.*]] = icmp ugt i8 %SB, 17
246 %Y = zext i8 %SB to i32
251 define i1 @gt_unsigned_to_small_signed(i8 %SB) {
253 ; CHECK-NEXT: [[C:%.*]] = icmp ugt i8 %SB, 17
256 %Y = zext i8 %SB to i32
261 define i1 @gt_unsigned_to_small_negative(i8 %SB) {
265 %Y = zext i8 %SB to i32