Skip to content

Commit 79c1f36

Browse files
authored
Add arith. prefix for Arithmetic operation
1 parent 9ef024e commit 79c1f36

File tree

1 file changed

+20
-20
lines changed
  • flang/include/flang/Optimizer/Dialect

1 file changed

+20
-20
lines changed

flang/include/flang/Optimizer/Dialect/FIROps.td

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -806,12 +806,12 @@ def fir_HasValueOp : fir_Op<"has_value", [Terminator, HasParent<"GlobalOp">]> {
806806

807807
```mlir
808808
global @variable : tuple<i32, f32> {
809-
%0 = constant 45 : i32
810-
%1 = constant 100.0 : f32
809+
%0 = arith.constant 45 : i32
810+
%1 = arith.constant 100.0 : f32
811811
%2 = fir.undefined tuple<i32, f32>
812-
%3 = constant 0 : index
812+
%3 = arith.constant 0 : index
813813
%4 = fir.insert_value %2, %0, %3 : (tuple<i32, f32>, i32, index) -> tuple<i32, f32>
814-
%5 = constant 1 : index
814+
%5 = arith.constant 1 : index
815815
%6 = fir.insert_value %4, %1, %5 : (tuple<i32, f32>, f32, index) -> tuple<i32, f32>
816816
fir.has_value %6 : tuple<i32, f32>
817817
}
@@ -837,8 +837,8 @@ def fir_EmboxOp : fir_Op<"embox", [NoSideEffect, AttrSizedOperandSegments]> {
837837
by the calling routine. (In Fortran, these are called descriptors.)
838838

839839
```mlir
840-
%c1 = constant 1 : index
841-
%c10 = constant 10 : index
840+
%c1 = arith.constant 1 : index
841+
%c10 = arith.constant 10 : index
842842
%5 = ... : !fir.ref<!fir.array<10 x i32>>
843843
%6 = fir.embox %5 : (!fir.ref<!fir.array<10 x i32>>) -> !fir.box<!fir.array<10 x i32>>
844844
```
@@ -953,7 +953,7 @@ def fir_EmboxCharOp : fir_Op<"emboxchar", [NoSideEffect]> {
953953
```
954954
```mlir
955955
%4 = ... : !fir.ref<!fir.array<10 x !fir.char<1>>>
956-
%5 = constant 10 : i32
956+
%5 = arith.constant 10 : i32
957957
%6 = fir.emboxchar %4, %5 : (!fir.ref<!fir.array<10 x !fir.char<1>>>, i32) -> !fir.boxchar<1>
958958
```
959959

@@ -1126,7 +1126,7 @@ def fir_BoxDimsOp : fir_Op<"box_dims", [NoSideEffect]> {
11261126
`dim` is out of bounds.
11271127

11281128
```mlir
1129-
%c1 = constant 0 : i32
1129+
%c1 = arith.constant 0 : i32
11301130
%52:3 = fir.box_dims %40, %c1 : (!fir.box<!fir.array<*:f64>>, i32) -> (index, index, index)
11311131
```
11321132

@@ -1202,7 +1202,7 @@ def fir_BoxIsArrayOp : fir_SimpleOp<"box_isarray", [NoSideEffect]> {
12021202

12031203
```mlir
12041204
%r = ... : !fir.ref<i64>
1205-
%c_100 = constant 100 : index
1205+
%c_100 = arith.constant 100 : index
12061206
%d = fir.shape %c_100 : (index) -> !fir.shape<1>
12071207
%b = fir.embox %r(%d) : (!fir.ref<i64>, !fir.shape<1>) -> !fir.box<i64>
12081208
%a = fir.box_isarray %b : (!fir.box<i64>) -> i1 // true
@@ -2032,7 +2032,7 @@ def fir_InsertValueOp : fir_OneResultOp<"insert_value", [NoSideEffect]> {
20322032
%a = ... : !fir.array<10xtuple<i32, f32>>
20332033
%f = ... : f32
20342034
%o = ... : i32
2035-
%c = constant 1 : i32
2035+
%c = arith.constant 1 : i32
20362036
%b = fir.insert_value %a, %f, %o, %c : (!fir.array<10x20xtuple<i32, f32>>, f32, i32, i32) -> !fir.array<10x20xtuple<i32, f32>>
20372037
```
20382038
}];
@@ -2064,7 +2064,7 @@ def fir_InsertOnRangeOp : fir_OneResultOp<"insert_on_range", [NoSideEffect]> {
20642064

20652065
```mlir
20662066
%a = fir.undefined !fir.array<10x10xf32>
2067-
%c = constant 3.0 : f32
2067+
%c = arith.constant 3.0 : f32
20682068
%1 = fir.insert_on_range %a, %c, [0 : index, 7 : index, 0 : index, 2 : index] : (!fir.array<10x10xf32>, f32) -> !fir.array<10x10xf32>
20692069
```
20702070

@@ -2170,9 +2170,9 @@ def fir_DoLoopOp : region_Op<"do_loop",
21702170
MLIR's `scf.for`.
21712171

21722172
```mlir
2173-
%l = constant 0 : index
2174-
%u = constant 9 : index
2175-
%s = constant 1 : index
2173+
%l = arith.constant 0 : index
2174+
%u = arith.constant 9 : index
2175+
%s = arith.constant 1 : index
21762176
fir.do_loop %i = %l to %u step %s unordered {
21772177
%x = fir.convert %i : (index) -> i32
21782178
%v = fir.call @compute(%x) : (i32) -> f32
@@ -2777,9 +2777,9 @@ def fir_NoReassocOp : fir_OneResultOp<"no_reassoc",
27772777
operations with a single FMA operation.
27782778

27792779
```mlir
2780-
%98 = mulf %96, %97 : f32
2780+
%98 = arith.mulf %96, %97 : f32
27812781
%99 = fir.no_reassoc %98 : f32
2782-
%a0 = addf %99, %95 : f32
2782+
%a0 = arith.addf %99, %95 : f32
27832783
```
27842784
}];
27852785

@@ -2803,11 +2803,11 @@ def fir_GlobalOp : fir_Op<"global", [IsolatedFromAbove, Symbol]> {
28032803

28042804
```mlir
28052805
fir.global @_QV_Mquark_Vvarble : tuple<i32, f32> {
2806-
%1 = constant 1 : i32
2807-
%2 = constant 2.0 : f32
2806+
%1 = arith.constant 1 : i32
2807+
%2 = arith.constant 2.0 : f32
28082808
%3 = fir.undefined tuple<i32, f32>
2809-
%z = constant 0 : index
2810-
%o = constant 1 : index
2809+
%z = arith.constant 0 : index
2810+
%o = arith.constant 1 : index
28112811
%4 = fir.insert_value %3, %1, %z : (tuple<i32, f32>, i32, index) -> tuple<i32, f32>
28122812
%5 = fir.insert_value %4, %2, %o : (tuple<i32, f32>, f32, index) -> tuple<i32, f32>
28132813
fir.has_value %5 : tuple<i32, f32>

0 commit comments

Comments
 (0)