static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_ArithCanonicalization1(
::mlir::PatternRewriter &rewriter, ::mlir::Operation *op, ::mlir::Attribute attr,
::llvm::StringRef failureStr) { … }
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_ArithCanonicalization2(
::mlir::PatternRewriter &rewriter, ::mlir::Operation *op, ::mlir::Attribute attr,
::llvm::StringRef failureStr) { … }
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_ArithCanonicalization3(
::mlir::PatternRewriter &rewriter, ::mlir::Operation *op, ::mlir::Attribute attr,
::llvm::StringRef failureStr) { … }
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_ArithCanonicalization4(
::mlir::PatternRewriter &rewriter, ::mlir::Operation *op, ::mlir::Attribute attr,
::llvm::StringRef failureStr) { … }
static ::llvm::LogicalResult __mlir_ods_local_attr_constraint_ArithCanonicalization5(
::mlir::PatternRewriter &rewriter, ::mlir::Operation *op, ::mlir::Attribute attr,
::llvm::StringRef failureStr) { … }
static ::llvm::LogicalResult static_dag_matcher_0(::mlir::PatternRewriter &rewriter, ::mlir::Operation *op0, ::llvm::SmallVector<::mlir::Operation *, 4> &tblgen_ops, ::mlir::Attribute &c0) { … }
static ::llvm::LogicalResult static_dag_matcher_1(::mlir::PatternRewriter &rewriter, ::mlir::Operation *op0, ::llvm::SmallVector<::mlir::Operation *, 4> &tblgen_ops, ::mlir::arith::IntegerOverflowFlagsAttr &ovf1, ::mlir::Attribute &c0, ::mlir::Operation::operand_range &x) { … }
static ::llvm::LogicalResult static_dag_matcher_2(::mlir::PatternRewriter &rewriter, ::mlir::Operation *op0, ::llvm::SmallVector<::mlir::Operation *, 4> &tblgen_ops, ::mlir::Attribute &c1) { … }
static ::llvm::LogicalResult static_dag_matcher_3(::mlir::PatternRewriter &rewriter, ::mlir::Operation *op0, ::llvm::SmallVector<::mlir::Operation *, 4> &tblgen_ops, ::mlir::Attribute &c0) { … }
static ::llvm::LogicalResult static_dag_matcher_4(::mlir::PatternRewriter &rewriter, ::mlir::Operation *op0, ::llvm::SmallVector<::mlir::Operation *, 4> &tblgen_ops, ::mlir::arith::IntegerOverflowFlagsAttr &ovf1, ::mlir::Operation::operand_range &x, ::mlir::Attribute &c0) { … }
static ::llvm::LogicalResult static_dag_matcher_5(::mlir::PatternRewriter &rewriter, ::mlir::Operation *op0, ::llvm::SmallVector<::mlir::Operation *, 4> &tblgen_ops, ::mlir::arith::IntegerOverflowFlagsAttr &ovf1, ::mlir::Attribute &c0, ::mlir::Operation::operand_range &x) { … }
static ::llvm::LogicalResult static_dag_matcher_6(::mlir::PatternRewriter &rewriter, ::mlir::Operation *op0, ::llvm::SmallVector<::mlir::Operation *, 4> &tblgen_ops, ::mlir::Operation::operand_range &x) { … }
static ::llvm::LogicalResult static_dag_matcher_7(::mlir::PatternRewriter &rewriter, ::mlir::Operation *op0, ::llvm::SmallVector<::mlir::Operation *, 4> &tblgen_ops, ::mlir::Operation::operand_range &y) { … }
static ::llvm::LogicalResult static_dag_matcher_8(::mlir::PatternRewriter &rewriter, ::mlir::Operation *op0, ::llvm::SmallVector<::mlir::Operation *, 4> &tblgen_ops, ::mlir::Operation::operand_range &x) { … }
static ::llvm::LogicalResult static_dag_matcher_9(::mlir::PatternRewriter &rewriter, ::mlir::Operation *op0, ::llvm::SmallVector<::mlir::Operation *, 4> &tblgen_ops, ::mlir::Operation::operand_range &y) { … }
static ::llvm::LogicalResult static_dag_matcher_10(::mlir::PatternRewriter &rewriter, ::mlir::Operation *op0, ::llvm::SmallVector<::mlir::Operation *, 4> &tblgen_ops, ::mlir::Operation::operand_range &x) { … }
static ::llvm::LogicalResult static_dag_matcher_11(::mlir::PatternRewriter &rewriter, ::mlir::Operation *op0, ::llvm::SmallVector<::mlir::Operation *, 4> &tblgen_ops, ::mlir::Operation::operand_range &y) { … }
static ::llvm::LogicalResult static_dag_matcher_12(::mlir::PatternRewriter &rewriter, ::mlir::Operation *op0, ::llvm::SmallVector<::mlir::Operation *, 4> &tblgen_ops) { … }
struct AddIAddConstant : public ::mlir::RewritePattern { … };
struct AddIMulNegativeOneLhs : public ::mlir::RewritePattern { … };
struct AddIMulNegativeOneRhs : public ::mlir::RewritePattern { … };
struct AddISubConstantLHS : public ::mlir::RewritePattern { … };
struct AddISubConstantRHS : public ::mlir::RewritePattern { … };
struct AddUIExtendedToAddI : public ::mlir::RewritePattern { … };
struct AndOfExtSI : public ::mlir::RewritePattern { … };
struct AndOfExtUI : public ::mlir::RewritePattern { … };
struct BitcastOfBitcast : public ::mlir::RewritePattern { … };
struct CmpIExtSI : public ::mlir::RewritePattern { … };
struct CmpIExtUI : public ::mlir::RewritePattern { … };
struct DivFOfNegF : public ::mlir::RewritePattern { … };
struct ExtSIOfExtUI : public ::mlir::RewritePattern { … };
struct IndexCastOfExtSI : public ::mlir::RewritePattern { … };
struct IndexCastOfIndexCast : public ::mlir::RewritePattern { … };
struct IndexCastUIOfExtUI : public ::mlir::RewritePattern { … };
struct IndexCastUIOfIndexCastUI : public ::mlir::RewritePattern { … };
struct MulFOfNegF : public ::mlir::RewritePattern { … };
struct MulIMulIConstant : public ::mlir::RewritePattern { … };
struct MulSIExtendedRHSOne : public ::mlir::RewritePattern { … };
struct MulSIExtendedToMulI : public ::mlir::RewritePattern { … };
struct MulUIExtendedToMulI : public ::mlir::RewritePattern { … };
struct OrOfExtSI : public ::mlir::RewritePattern { … };
struct OrOfExtUI : public ::mlir::RewritePattern { … };
struct RedundantSelectFalse : public ::mlir::RewritePattern { … };
struct RedundantSelectTrue : public ::mlir::RewritePattern { … };
struct SelectI1ToNot : public ::mlir::RewritePattern { … };
struct SelectNotCond : public ::mlir::RewritePattern { … };
struct SubILHSAddConstant : public ::mlir::RewritePattern { … };
struct SubILHSSubConstantLHS : public ::mlir::RewritePattern { … };
struct SubILHSSubConstantRHS : public ::mlir::RewritePattern { … };
struct SubIRHSAddConstant : public ::mlir::RewritePattern { … };
struct SubIRHSSubConstantLHS : public ::mlir::RewritePattern { … };
struct SubIRHSSubConstantRHS : public ::mlir::RewritePattern { … };
struct SubISubILHSRHSLHS : public ::mlir::RewritePattern { … };
struct TruncIExtSIToExtSI : public ::mlir::RewritePattern { … };
struct TruncIExtUIToExtUI : public ::mlir::RewritePattern { … };
struct TruncIShrSIToTrunciShrUI : public ::mlir::RewritePattern { … };
struct TruncIShrUIMulIToMulSIExtended : public ::mlir::RewritePattern { … };
struct TruncIShrUIMulIToMulUIExtended : public ::mlir::RewritePattern { … };
struct XOrINotCmpI : public ::mlir::RewritePattern { … };
struct XOrIOfExtSI : public ::mlir::RewritePattern { … };
struct XOrIOfExtUI : public ::mlir::RewritePattern { … };
void LLVM_ATTRIBUTE_UNUSED populateWithGenerated(::mlir::RewritePatternSet &patterns) { … }