[Mlir-commits] [mlir] Upstream polynomial.ntt and polynomial.intt (PR #90992)
Oleksandr Alex Zinenko
llvmlistbot at llvm.org
Sat May 4 13:51:53 PDT 2024
================
@@ -202,11 +202,30 @@ Attribute RingAttr::parse(AsmParser &parser, Type type) {
polyAttr = attr;
}
+ Polynomial poly = polyAttr.getPolynomial();
+ APInt root(coefficientModulusAttr.getValue().getBitWidth(), 0);
+ bool hasRoot = succeeded(parser.parseOptionalComma());
+ IntegerAttr rootAttr = nullptr;
+ if (hasRoot) {
+ if (failed(parser.parseKeyword("primitiveRoot")))
+ return {};
+
+ if (failed(parser.parseEqual()))
+ return {};
+
+ auto result = parser.parseInteger(root);
----------------
ftynse wrote:
Nit: expand auto.
https://github.com/llvm/llvm-project/pull/90992
More information about the Mlir-commits
mailing list