9#ifndef MLIR_DIALECT_ARMSME_TRANSFORMS_H
10#define MLIR_DIALECT_ARMSME_TRANSFORMS_H
27 bool dumpRanges =
false);
Derived class that automatically populates legalization information for different LLVM ops.
Conversion from types to the LLVM IR dialect.
LogicalResult allocateSMETiles(FunctionOpInterface function, bool dumpRanges=false)
Allocate tile IDs to all ArmSME operations in a function.
void populateOuterProductFusionPatterns(RewritePatternSet &patterns)
Include the generated interface declarations.
const FrozenRewritePatternSet & patterns