static ::llvm::LogicalResult static_dag_matcher_0(::mlir::PatternRewriter &rewriter, ::mlir::Operation *op0, ::llvm::SmallVector<::mlir::Operation *, 4> &tblgen_ops, ::mlir::polynomial::PrimitiveRootAttr &r1, ::mlir::Operation::operand_range &t1) { … }
static ::llvm::LogicalResult static_dag_matcher_1(::mlir::PatternRewriter &rewriter, ::mlir::Operation *op0, ::llvm::SmallVector<::mlir::Operation *, 4> &tblgen_ops, ::mlir::polynomial::PrimitiveRootAttr &r2, ::mlir::Operation::operand_range &t2) { … }
static ::llvm::LogicalResult static_dag_matcher_2(::mlir::PatternRewriter &rewriter, ::mlir::Operation *op0, ::llvm::SmallVector<::mlir::Operation *, 4> &tblgen_ops, ::mlir::polynomial::PrimitiveRootAttr &r1, ::mlir::Operation::operand_range &p1) { … }
static ::llvm::LogicalResult static_dag_matcher_3(::mlir::PatternRewriter &rewriter, ::mlir::Operation *op0, ::llvm::SmallVector<::mlir::Operation *, 4> &tblgen_ops, ::mlir::polynomial::PrimitiveRootAttr &r2, ::mlir::Operation::operand_range &p2) { … }
struct INTTAfterNTT : public ::mlir::RewritePattern { … };
struct INTTOfAdd : public ::mlir::RewritePattern { … };
struct INTTOfSub : public ::mlir::RewritePattern { … };
struct NTTAfterINTT : public ::mlir::RewritePattern { … };
struct NTTOfAdd : public ::mlir::RewritePattern { … };
struct NTTOfSub : public ::mlir::RewritePattern { … };
struct SubAsAdd : public ::mlir::RewritePattern { … };
void LLVM_ATTRIBUTE_UNUSED populateWithGenerated(::mlir::RewritePatternSet &patterns) { … }