@@ -133,9 +133,7 @@ define i1 @and_ugt_fail(i8 %xx) {
133
133
134
134
define i1 @urem_okay (i8 %x ) {
135
135
; CHECK-LABEL: @urem_okay(
136
- ; CHECK-NEXT: [[VAL:%.*]] = urem i8 34, [[X:%.*]]
137
- ; CHECK-NEXT: [[R:%.*]] = icmp ule i8 [[VAL]], 35
138
- ; CHECK-NEXT: ret i1 [[R]]
136
+ ; CHECK-NEXT: ret i1 true
139
137
;
140
138
%val = urem i8 34 , %x
141
139
%r = icmp ule i8 %val , 35
@@ -155,9 +153,7 @@ define i1 @urem_fail(i8 %x) {
155
153
156
154
define i1 @srem_posC_okay0 (i8 %x ) {
157
155
; CHECK-LABEL: @srem_posC_okay0(
158
- ; CHECK-NEXT: [[VAL:%.*]] = srem i8 34, [[X:%.*]]
159
- ; CHECK-NEXT: [[R:%.*]] = icmp sle i8 [[VAL]], 34
160
- ; CHECK-NEXT: ret i1 [[R]]
156
+ ; CHECK-NEXT: ret i1 true
161
157
;
162
158
%val = srem i8 34 , %x
163
159
%r = icmp sle i8 %val , 34
@@ -166,9 +162,7 @@ define i1 @srem_posC_okay0(i8 %x) {
166
162
167
163
define i1 @srem_posC_okay1 (i8 %x ) {
168
164
; CHECK-LABEL: @srem_posC_okay1(
169
- ; CHECK-NEXT: [[VAL:%.*]] = srem i8 34, [[X:%.*]]
170
- ; CHECK-NEXT: [[R:%.*]] = icmp sge i8 [[VAL]], -3
171
- ; CHECK-NEXT: ret i1 [[R]]
165
+ ; CHECK-NEXT: ret i1 true
172
166
;
173
167
%val = srem i8 34 , %x
174
168
%r = icmp sge i8 %val , -3
@@ -177,9 +171,7 @@ define i1 @srem_posC_okay1(i8 %x) {
177
171
178
172
define i1 @srem_negC_okay0 (i8 %x ) {
179
173
; CHECK-LABEL: @srem_negC_okay0(
180
- ; CHECK-NEXT: [[VAL:%.*]] = srem i8 -34, [[X:%.*]]
181
- ; CHECK-NEXT: [[R:%.*]] = icmp sle i8 [[VAL]], 0
182
- ; CHECK-NEXT: ret i1 [[R]]
174
+ ; CHECK-NEXT: ret i1 true
183
175
;
184
176
%val = srem i8 -34 , %x
185
177
%r = icmp sle i8 %val , 0
@@ -188,9 +180,7 @@ define i1 @srem_negC_okay0(i8 %x) {
188
180
189
181
define i1 @srem_negC_okay1 (i8 %x ) {
190
182
; CHECK-LABEL: @srem_negC_okay1(
191
- ; CHECK-NEXT: [[VAL:%.*]] = srem i8 -34, [[X:%.*]]
192
- ; CHECK-NEXT: [[R:%.*]] = icmp sge i8 [[VAL]], -34
193
- ; CHECK-NEXT: ret i1 [[R]]
183
+ ; CHECK-NEXT: ret i1 true
194
184
;
195
185
%val = srem i8 -34 , %x
196
186
%r = icmp sge i8 %val , -34
0 commit comments