Skip to content

Commit 1203b90

Browse files
committed
[mlir][polynomial] fix polynomial.constant syntax in docstrings
1 parent 0da1a6c commit 1203b90

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

mlir/include/mlir/Dialect/Polynomial/IR/Polynomial.td

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ def Polynomial_AddOp : Polynomial_BinaryOp<"add", [Commutative]> {
5252
// add two polynomials modulo x^1024 - 1
5353
#poly = #polynomial.int_polynomial<x**1024 - 1>
5454
#ring = #polynomial.ring<coefficientType=i32, coefficientModulus=65536:i32, polynomialModulus=#poly>
55-
%0 = polynomial.constant #polynomial.int_polynomial<1 + x**2> : !polynomial.polynomial<#ring>
56-
%1 = polynomial.constant #polynomial.int_polynomial<x**5 - x + 1> : !polynomial.polynomial<#ring>
55+
%0 = polynomial.constant {value=#polynomial.int_polynomial<1 + x**2>} : !polynomial.polynomial<#ring>
56+
%1 = polynomial.constant {value=#polynomial.int_polynomial<x**5 - x + 1>} : !polynomial.polynomial<#ring>
5757
%2 = polynomial.add %0, %1 : !polynomial.polynomial<#ring>
5858
```
5959
}];
@@ -76,8 +76,8 @@ def Polynomial_SubOp : Polynomial_BinaryOp<"sub"> {
7676
// subtract two polynomials modulo x^1024 - 1
7777
#poly = #polynomial.int_polynomial<x**1024 - 1>
7878
#ring = #polynomial.ring<coefficientType=i32, coefficientModulus=65536:i32, polynomialModulus=#poly>
79-
%0 = polynomial.constant #polynomial.int_polynomial<1 + x**2> : !polynomial.polynomial<#ring>
80-
%1 = polynomial.constant #polynomial.int_polynomial<x**5 - x + 1> : !polynomial.polynomial<#ring>
79+
%0 = polynomial.constant {value=#polynomial.int_polynomial<1 + x**2>} : !polynomial.polynomial<#ring>
80+
%1 = polynomial.constant {value=#polynomial.int_polynomial<x**5 - x + 1>} : !polynomial.polynomial<#ring>
8181
%2 = polynomial.sub %0, %1 : !polynomial.polynomial<#ring>
8282
```
8383
}];
@@ -101,8 +101,8 @@ def Polynomial_MulOp : Polynomial_BinaryOp<"mul", [Commutative]> {
101101
// multiply two polynomials modulo x^1024 - 1
102102
#poly = #polynomial.int_polynomial<x**1024 - 1>
103103
#ring = #polynomial.ring<coefficientType=i32, coefficientModulus=65536:i32, polynomialModulus=#poly>
104-
%0 = polynomial.constant #polynomial.int_polynomial<1 + x**2> : !polynomial.polynomial<#ring>
105-
%1 = polynomial.constant #polynomial.int_polynomial<x**5 - x + 1> : !polynomial.polynomial<#ring>
104+
%0 = polynomial.constant {value=#polynomial.int_polynomial<1 + x**2>} : !polynomial.polynomial<#ring>
105+
%1 = polynomial.constant {value=#polynomial.int_polynomial<x**5 - x + 1>} : !polynomial.polynomial<#ring>
106106
%2 = polynomial.mul %0, %1 : !polynomial.polynomial<#ring>
107107
```
108108
}];
@@ -126,7 +126,7 @@ def Polynomial_MulScalarOp : Polynomial_Op<"mul_scalar", [
126126
// multiply two polynomials modulo x^1024 - 1
127127
#poly = #polynomial.int_polynomial<x**1024 - 1>
128128
#ring = #polynomial.ring<coefficientType=i32, coefficientModulus=65536:i32, polynomialModulus=#poly>
129-
%0 = polynomial.constant #polynomial.int_polynomial<1 + x**2> : !polynomial.polynomial<#ring>
129+
%0 = polynomial.constant {value=#polynomial.int_polynomial<1 + x**2>} : !polynomial.polynomial<#ring>
130130
%1 = arith.constant 3 : i32
131131
%2 = polynomial.mul_scalar %0, %1 : !polynomial.polynomial<#ring>, i32
132132
```
@@ -157,7 +157,7 @@ def Polynomial_LeadingTermOp: Polynomial_Op<"leading_term"> {
157157
```mlir
158158
#poly = #polynomial.int_polynomial<x**1024 - 1>
159159
#ring = #polynomial.ring<coefficientType=i32, coefficientModulus=65536:i32, polynomialModulus=#poly>
160-
%0 = polynomial.constant #polynomial.int_polynomial<1 + x**2> : !polynomial.polynomial<#ring>
160+
%0 = polynomial.constant {value=#polynomial.int_polynomial<1 + x**2>} : !polynomial.polynomial<#ring>
161161
%1, %2 = polynomial.leading_term %0 : !polynomial.polynomial<#ring> -> (index, i32)
162162
```
163163
}];
@@ -286,10 +286,10 @@ def Polynomial_ConstantOp : Op<Polynomial_Dialect, "constant", [Pure]> {
286286
```mlir
287287
#poly = #polynomial.int_polynomial<x**1024 - 1>
288288
#ring = #polynomial.ring<coefficientType=i32, coefficientModulus=65536:i32, polynomialModulus=#poly>
289-
%0 = polynomial.constant #polynomial.int_polynomial<1 + x**2> : !polynomial.polynomial<#ring>
289+
%0 = polynomial.constant {value=#polynomial.int_polynomial<1 + x**2>} : !polynomial.polynomial<#ring>
290290

291291
#float_ring = #polynomial.ring<coefficientType=f32>
292-
%0 = polynomial.constant #polynomial.float_polynomial<0.5 + 1.3e06 x**2> : !polynomial.polynomial<#float_ring>
292+
%0 = polynomial.constant {value=#polynomial.float_polynomial<0.5 + 1.3e06 x**2>} : !polynomial.polynomial<#float_ring>
293293
```
294294
}];
295295
let arguments = (ins Polynomial_AnyPolynomialAttr:$value);

mlir/include/mlir/Dialect/Polynomial/IR/PolynomialDialect.td

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,18 +33,18 @@ def Polynomial_Dialect : Dialect {
3333
```mlir
3434
// A constant polynomial in a ring with i32 coefficients and no polynomial modulus
3535
#ring = #polynomial.ring<coefficientType=i32>
36-
%a = polynomial.constant <1 + x**2 - 3x**3> : polynomial.polynomial<#ring>
36+
%a = polynomial.constant {value=#polynomial.int_polynomial<1 + x**2 - 3x**3>} : polynomial.polynomial<#ring>
3737

3838
// A constant polynomial in a ring with i32 coefficients, modulo (x^1024 + 1)
3939
#modulus = #polynomial.int_polynomial<1 + x**1024>
4040
#ring = #polynomial.ring<coefficientType=i32, polynomialModulus=#modulus>
41-
%a = polynomial.constant <1 + x**2 - 3x**3> : polynomial.polynomial<#ring>
41+
%a = polynomial.constant {value=#polynomial.int_polynomial<1 + x**2 - 3x**3>} : polynomial.polynomial<#ring>
4242

4343
// A constant polynomial in a ring with i32 coefficients, with a polynomial
4444
// modulus of (x^1024 + 1) and a coefficient modulus of 17.
4545
#modulus = #polynomial.int_polynomial<1 + x**1024>
4646
#ring = #polynomial.ring<coefficientType=i32, coefficientModulus=17:i32, polynomialModulus=#modulus>
47-
%a = polynomial.constant <1 + x**2 - 3x**3> : polynomial.polynomial<#ring>
47+
%a = polynomial.constant {value=#polynomial.int_polynomial<1 + x**2 - 3x**3>} : polynomial.polynomial<#ring>
4848
```
4949
}];
5050

0 commit comments

Comments
 (0)