Lines Matching refs:sext
6 ; CHECK-NEXT: [[SEXT:%.*]] = sext i32 [[X:%.*]] to i64
11 %sext = sext i32 %x to i64
13 %cmp = icmp uge i64 %zext, %sext
21 %sext = sext i32 %x to i64
23 %cmp = icmp ugt i64 %zext, %sext
29 ; CHECK-NEXT: [[SEXT:%.*]] = sext i32 [[X:%.*]] to i64
34 %sext = sext i32 %x to i64
36 %cmp = icmp ult i64 %zext, %sext
44 %sext = sext i32 %x to i64
46 %cmp = icmp ule i64 %zext, %sext
54 %sext = sext i32 %x to i64
56 %cmp = icmp sge i64 %zext, %sext
62 ; CHECK-NEXT: [[SEXT:%.*]] = sext i32 [[X:%.*]] to i64
67 %sext = sext i32 %x to i64
69 %cmp = icmp sgt i64 %zext, %sext
77 %sext = sext i32 %x to i64
79 %cmp = icmp slt i64 %zext, %sext
85 ; CHECK-NEXT: [[SEXT:%.*]] = sext i32 [[X:%.*]] to i64
90 %sext = sext i32 %x to i64
92 %cmp = icmp sle i64 %zext, %sext
100 %sext = sext i32 %x to i64
102 %cmp = icmp uge i64 %sext, %zext
108 ; CHECK-NEXT: [[SEXT:%.*]] = sext i32 [[X:%.*]] to i64
113 %sext = sext i32 %x to i64
115 %cmp = icmp ugt i64 %sext, %zext
123 %sext = sext i32 %x to i64
125 %cmp = icmp ult i64 %sext, %zext
131 ; CHECK-NEXT: [[SEXT:%.*]] = sext i32 [[X:%.*]] to i64
136 %sext = sext i32 %x to i64
138 %cmp = icmp ule i64 %sext, %zext
144 ; CHECK-NEXT: [[SEXT:%.*]] = sext i32 [[X:%.*]] to i64
149 %sext = sext i32 %x to i64
151 %cmp = icmp sge i64 %sext, %zext
159 %sext = sext i32 %x to i64
161 %cmp = icmp sgt i64 %sext, %zext
167 ; CHECK-NEXT: [[SEXT:%.*]] = sext i32 [[X:%.*]] to i64
172 %sext = sext i32 %x to i64
174 %cmp = icmp slt i64 %sext, %zext
182 %sext = sext i32 %x to i64
184 %cmp = icmp sle i64 %sext, %zext
192 %sext = sext <4 x i32> %x to <4 x i64>
194 %cmp = icmp ugt <4 x i64> %zext, %sext
202 %sext = sext <4 x i32> %x to <4 x i64>
204 %cmp = icmp ult <4 x i64> %sext, %zext
210 ; CHECK-NEXT: [[SEXT:%.*]] = sext i32 [[X:%.*]] to i64
215 %sext = sext i32 %x to i64
217 %cmp = icmp ugt i64 %zext, %sext
223 ; CHECK-NEXT: [[SEXT:%.*]] = sext i32 [[X:%.*]] to i64
228 %sext = sext i32 %x to i64
230 %cmp = icmp ult i64 %sext, %zext