@@ -162,23 +162,23 @@ func.func @uitofp(%arg0 : i32, %arg1 : i64) {
162
162
// Checking conversion of integer types to floating point.
163
163
// CHECK-LABEL: @fpext
164
164
func.func @fpext (%arg0 : f16 , %arg1 : f32 ) {
165
- // CHECK-NEXT: = llvm.fpext {{.*}} {fastmath = #arith.fastmath<none>} : f16 to f32
165
+ // CHECK-NEXT: = llvm.fpext {{.*}} : f16 to f32
166
166
%0 = arith.extf %arg0: f16 to f32
167
- // CHECK-NEXT: = llvm.fpext {{.*}} {fastmath = #arith.fastmath<none>} : f16 to f64
167
+ // CHECK-NEXT: = llvm.fpext {{.*}} : f16 to f64
168
168
%1 = arith.extf %arg0: f16 to f64
169
- // CHECK-NEXT: = llvm.fpext {{.*}} {fastmath = #arith.fastmath<none>} : f32 to f64
169
+ // CHECK-NEXT: = llvm.fpext {{.*}} : f32 to f64
170
170
%2 = arith.extf %arg1: f32 to f64
171
171
return
172
172
}
173
173
174
174
// Checking conversion of integer types to floating point.
175
175
// CHECK-LABEL: @fpext
176
176
func.func @fpext_vector (%arg0 : vector <2 xf16 >, %arg1 : vector <2 xf32 >) {
177
- // CHECK-NEXT: = llvm.fpext {{.*}} {fastmath = #arith.fastmath<none>} : vector<2xf16> to vector<2xf32>
177
+ // CHECK-NEXT: = llvm.fpext {{.*}} : vector<2xf16> to vector<2xf32>
178
178
%0 = arith.extf %arg0: vector <2 xf16 > to vector <2 xf32 >
179
- // CHECK-NEXT: = llvm.fpext {{.*}} {fastmath = #arith.fastmath<none>} : vector<2xf16> to vector<2xf64>
179
+ // CHECK-NEXT: = llvm.fpext {{.*}} : vector<2xf16> to vector<2xf64>
180
180
%1 = arith.extf %arg0: vector <2 xf16 > to vector <2 xf64 >
181
- // CHECK-NEXT: = llvm.fpext {{.*}} {fastmath = #arith.fastmath<none>} : vector<2xf32> to vector<2xf64>
181
+ // CHECK-NEXT: = llvm.fpext {{.*}} : vector<2xf32> to vector<2xf64>
182
182
%2 = arith.extf %arg1: vector <2 xf32 > to vector <2 xf64 >
183
183
return
184
184
}
@@ -268,38 +268,38 @@ func.func @uitofp_vector(%arg0 : vector<2xi16>, %arg1 : vector<2xi32>, %arg2 : v
268
268
// Checking conversion of integer types to floating point.
269
269
// CHECK-LABEL: @fptrunc
270
270
func.func @fptrunc (%arg0 : f32 , %arg1 : f64 ) {
271
- // CHECK-NEXT: = llvm.fptrunc {{.*}} {fastmath = #arith.fastmath<none>} : f32 to f16
271
+ // CHECK-NEXT: = llvm.fptrunc {{.*}} : f32 to f16
272
272
%0 = arith.truncf %arg0: f32 to f16
273
- // CHECK-NEXT: = llvm.fptrunc {{.*}} {fastmath = #arith.fastmath<none>} : f64 to f16
273
+ // CHECK-NEXT: = llvm.fptrunc {{.*}} : f64 to f16
274
274
%1 = arith.truncf %arg1: f64 to f16
275
- // CHECK-NEXT: = llvm.fptrunc {{.*}} {fastmath = #arith.fastmath<none>} : f64 to f32
275
+ // CHECK-NEXT: = llvm.fptrunc {{.*}} : f64 to f32
276
276
%2 = arith.truncf %arg1: f64 to f32
277
277
return
278
278
}
279
279
280
280
// Checking conversion of integer types to floating point.
281
281
// CHECK-LABEL: @fptrunc
282
282
func.func @fptrunc_vector (%arg0 : vector <2 xf32 >, %arg1 : vector <2 xf64 >) {
283
- // CHECK-NEXT: = llvm.fptrunc {{.*}} {fastmath = #arith.fastmath<none>} : vector<2xf32> to vector<2xf16>
283
+ // CHECK-NEXT: = llvm.fptrunc {{.*}} : vector<2xf32> to vector<2xf16>
284
284
%0 = arith.truncf %arg0: vector <2 xf32 > to vector <2 xf16 >
285
- // CHECK-NEXT: = llvm.fptrunc {{.*}} {fastmath = #arith.fastmath<none>} : vector<2xf64> to vector<2xf16>
285
+ // CHECK-NEXT: = llvm.fptrunc {{.*}} : vector<2xf64> to vector<2xf16>
286
286
%1 = arith.truncf %arg1: vector <2 xf64 > to vector <2 xf16 >
287
- // CHECK-NEXT: = llvm.fptrunc {{.*}} {fastmath = #arith.fastmath<none>} : vector<2xf64> to vector<2xf32>
287
+ // CHECK-NEXT: = llvm.fptrunc {{.*}} : vector<2xf64> to vector<2xf32>
288
288
%2 = arith.truncf %arg1: vector <2 xf64 > to vector <2 xf32 >
289
289
return
290
290
}
291
291
292
292
// CHECK-LABEL: experimental_constrained_fptrunc
293
293
func.func @experimental_constrained_fptrunc (%arg0 : f64 ) {
294
- // CHECK-NEXT: = llvm.intr.experimental.constrained.fptrunc {{.*}} tonearest ignore {fastmath = #arith.fastmath<none>} : f64 to f32
294
+ // CHECK-NEXT: = llvm.intr.experimental.constrained.fptrunc {{.*}} tonearest ignore : f64 to f32
295
295
%0 = arith.truncf %arg0 to_nearest_even : f64 to f32
296
- // CHECK-NEXT: = llvm.intr.experimental.constrained.fptrunc {{.*}} downward ignore {fastmath = #arith.fastmath<none>} : f64 to f32
296
+ // CHECK-NEXT: = llvm.intr.experimental.constrained.fptrunc {{.*}} downward ignore : f64 to f32
297
297
%1 = arith.truncf %arg0 downward : f64 to f32
298
- // CHECK-NEXT: = llvm.intr.experimental.constrained.fptrunc {{.*}} upward ignore {fastmath = #arith.fastmath<none>} : f64 to f32
298
+ // CHECK-NEXT: = llvm.intr.experimental.constrained.fptrunc {{.*}} upward ignore : f64 to f32
299
299
%2 = arith.truncf %arg0 upward : f64 to f32
300
- // CHECK-NEXT: = llvm.intr.experimental.constrained.fptrunc {{.*}} towardzero ignore {fastmath = #arith.fastmath<none>} : f64 to f32
300
+ // CHECK-NEXT: = llvm.intr.experimental.constrained.fptrunc {{.*}} towardzero ignore : f64 to f32
301
301
%3 = arith.truncf %arg0 toward_zero : f64 to f32
302
- // CHECK-NEXT: = llvm.intr.experimental.constrained.fptrunc {{.*}} tonearestaway ignore {fastmath = #arith.fastmath<none>} : f64 to f32
302
+ // CHECK-NEXT: = llvm.intr.experimental.constrained.fptrunc {{.*}} tonearestaway ignore : f64 to f32
303
303
%4 = arith.truncf %arg0 to_nearest_away : f64 to f32
304
304
return
305
305
}
0 commit comments