Home | History | Annotate | Download | only in InstCombine

Lines Matching full:next

16 ; CHECK-NEXT: [[ISPOS:%[a-z0-9]+]] = icmp sgt i32 %x, -1
17 ; CHECK-NEXT: [[NEG:%[a-z0-9]+]] = sub i32 0, %x
18 ; CHECK-NEXT: [[RET:%[a-z0-9]+]] = select i1 [[ISPOS]], i32 %x, i32 [[NEG]]
20 ; CHECK-NEXT: ret i32 [[RET]]
26 ; CHECK-NEXT: [[ISPOS:%[a-z0-9]+]] = icmp sgt i64 %x, -1
27 ; CHECK-NEXT: [[NEG:%[a-z0-9]+]] = sub i64 0, %x
28 ; CHECK-NEXT: [[RET:%[a-z0-9]+]] = select i1 [[ISPOS]], i64 %x, i64 [[NEG]]
30 ; CHECK-NEXT: ret i64 [[RET]]
36 ; CHECK-NEXT: [[ISPOS:%[a-z0-9]+]] = icmp sgt i64 %x, -1
37 ; CHECK-NEXT: [[NEG:%[a-z0-9]+]] = sub i64 0, %x
38 ; CHECK-NEXT: [[RET:%[a-z0-9]+]] = select i1 [[ISPOS]], i64 %x, i64 [[NEG]]
40 ; CHECK-NEXT: ret i64 [[RET]]