@@ -9,7 +9,7 @@ define i1 @sge_0_unsigned_a_ne_0(i8 %a) {
9
9
; CHECK-NEXT: call void @llvm.assume(i1 [[A_NE_0]])
10
10
; CHECK-NEXT: [[EXT:%.*]] = zext i8 [[A]] to i16
11
11
; CHECK-NEXT: [[T:%.*]] = icmp sge i16 [[EXT]], 0
12
- ; CHECK-NEXT: ret i1 [[T]]
12
+ ; CHECK-NEXT: ret i1 true
13
13
;
14
14
%a.ne.0 = icmp ne i8 %a , 0
15
15
call void @llvm.assume (i1 %a.ne.0 )
@@ -24,7 +24,7 @@ define i1 @sgt_0_unsigned_a_ne_0(i8 %a) {
24
24
; CHECK-NEXT: call void @llvm.assume(i1 [[A_NE_0]])
25
25
; CHECK-NEXT: [[EXT:%.*]] = zext i8 [[A]] to i16
26
26
; CHECK-NEXT: [[T:%.*]] = icmp sgt i16 [[EXT]], 0
27
- ; CHECK-NEXT: ret i1 [[T]]
27
+ ; CHECK-NEXT: ret i1 true
28
28
;
29
29
%a.ne.0 = icmp ne i8 %a , 0
30
30
call void @llvm.assume (i1 %a.ne.0 )
@@ -54,7 +54,7 @@ define i1 @sge_0_unsigned_a_sge_0(i8 %a) {
54
54
; CHECK-NEXT: call void @llvm.assume(i1 [[A_SGE_0]])
55
55
; CHECK-NEXT: [[EXT:%.*]] = zext i8 [[A]] to i16
56
56
; CHECK-NEXT: [[T:%.*]] = icmp sge i16 [[EXT]], 0
57
- ; CHECK-NEXT: ret i1 [[T]]
57
+ ; CHECK-NEXT: ret i1 true
58
58
;
59
59
%a.sge.0 = icmp sge i8 %a , 0
60
60
call void @llvm.assume (i1 %a.sge.0 )
@@ -69,7 +69,7 @@ define i1 @sgt_0_unsigned_a_ugt_0(i8 %a) {
69
69
; CHECK-NEXT: call void @llvm.assume(i1 [[A_UGT_0]])
70
70
; CHECK-NEXT: [[EXT:%.*]] = zext i8 [[A]] to i16
71
71
; CHECK-NEXT: [[T:%.*]] = icmp sgt i16 [[EXT]], 0
72
- ; CHECK-NEXT: ret i1 [[T]]
72
+ ; CHECK-NEXT: ret i1 true
73
73
;
74
74
%a.ugt.0 = icmp ugt i8 %a , 0
75
75
call void @llvm.assume (i1 %a.ugt.0 )
@@ -99,7 +99,7 @@ define i1 @sgt_1_unsigned_a_ugt_1(i8 %a) {
99
99
; CHECK-NEXT: call void @llvm.assume(i1 [[A_UGT_1]])
100
100
; CHECK-NEXT: [[EXT:%.*]] = zext i8 [[A]] to i16
101
101
; CHECK-NEXT: [[T:%.*]] = icmp sgt i16 [[EXT]], 1
102
- ; CHECK-NEXT: ret i1 [[T]]
102
+ ; CHECK-NEXT: ret i1 true
103
103
;
104
104
%a.ugt.1 = icmp ugt i8 %a , 1
105
105
call void @llvm.assume (i1 %a.ugt.1 )
@@ -133,8 +133,8 @@ define i1 @sgt_0_unsigned_a_ugt_neg_10(i8 %a) {
133
133
; CHECK-NEXT: [[A_UGT_0:%.*]] = icmp ugt i8 [[A:%.*]], 10
134
134
; CHECK-NEXT: call void @llvm.assume(i1 [[A_UGT_0]])
135
135
; CHECK-NEXT: [[EXT:%.*]] = zext i8 [[A]] to i16
136
- ; CHECK-NEXT: [[T :%.*]] = icmp sgt i16 [[EXT]], 0
137
- ; CHECK-NEXT: ret i1 [[T]]
136
+ ; CHECK-NEXT: [[CMP :%.*]] = icmp sgt i16 [[EXT]], 0
137
+ ; CHECK-NEXT: ret i1 true
138
138
;
139
139
%a.ugt.0 = icmp ugt i8 %a , 10
140
140
call void @llvm.assume (i1 %a.ugt.0 )
0 commit comments