Skip to content

Commit a4ace22

Browse files
jacquesguanjacquesguan
authored andcommitted
[mlir][Math] Change regex to match fp value on different target.
Link: #58048 Reviewed By: ftynse, Mogball Differential Revision: https://reviews.llvm.org/D134850
1 parent bfe5e81 commit a4ace22

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

mlir/test/Dialect/Math/canonicalize.mlir

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -449,7 +449,7 @@ func.func @trunc_fold_vec() -> (vector<4xf32>) {
449449
}
450450

451451
// CHECK-LABEL: @sin_fold
452-
// CHECK-NEXT: %[[cst:.+]] = arith.constant 0.84{{[0-9]+}} : f32
452+
// CHECK-NEXT: %[[cst:.+]] = arith.constant {{0.84[0-9]+|8.4[0-9]+e-01}} : f32
453453
// CHECK-NEXT: return %[[cst]]
454454
func.func @sin_fold() -> f32 {
455455
%c = arith.constant 1.0 : f32
@@ -458,7 +458,7 @@ func.func @sin_fold() -> f32 {
458458
}
459459

460460
// CHECK-LABEL: @sin_fold_vec
461-
// CHECK-NEXT: %[[cst:.+]] = arith.constant dense<[0.000000e+00, 0.84{{[0-9]+}}, 0.000000e+00, 0.84{{[0-9]+}}]> : vector<4xf32>
461+
// CHECK-NEXT: %[[cst:.+]] = arith.constant dense<[0.000000e+00, {{0.84[0-9]+|8.4[0-9]+e-01}}, 0.000000e+00, {{0.84[0-9]+|8.4[0-9]+e-01}}]> : vector<4xf32>
462462
// CHECK-NEXT: return %[[cst]]
463463
func.func @sin_fold_vec() -> (vector<4xf32>) {
464464
%v1 = arith.constant dense<[0.0, 1.0, 0.0, 1.0]> : vector<4xf32>
@@ -467,7 +467,7 @@ func.func @sin_fold_vec() -> (vector<4xf32>) {
467467
}
468468

469469
// CHECK-LABEL: @erf_fold
470-
// CHECK-NEXT: %[[cst:.+]] = arith.constant 0.84{{[0-9]+}} : f32
470+
// CHECK-NEXT: %[[cst:.+]] = arith.constant {{0.84[0-9]+|8.4[0-9]+e-01}} : f32
471471
// CHECK-NEXT: return %[[cst]]
472472
func.func @erf_fold() -> f32 {
473473
%c = arith.constant 1.0 : f32
@@ -476,7 +476,7 @@ func.func @erf_fold() -> f32 {
476476
}
477477

478478
// CHECK-LABEL: @erf_fold_vec
479-
// CHECK-NEXT: %[[cst:.+]] = arith.constant dense<[0.000000e+00, 0.84{{[0-9]+}}, 0.000000e+00, 0.84{{[0-9]+}}]> : vector<4xf32>
479+
// CHECK-NEXT: %[[cst:.+]] = arith.constant dense<[0.000000e+00, {{0.84[0-9]+|8.4[0-9]+e-01}}, 0.000000e+00, {{0.84[0-9]+|8.4[0-9]+e-01}}]> : vector<4xf32>
480480
// CHECK-NEXT: return %[[cst]]
481481
func.func @erf_fold_vec() -> (vector<4xf32>) {
482482
%v1 = arith.constant dense<[0.0, 1.0, 0.0, 1.0]> : vector<4xf32>

0 commit comments

Comments
 (0)