9 #ifndef MLIR_DIALECT_VECTOR_TRANSFORMS_PASSES_H_
10 #define MLIR_DIALECT_VECTOR_TRANSFORMS_PASSES_H_
18 #include "mlir/Dialect/Vector/Transforms/Passes.h.inc"
28 VectorMultiReductionLowering option =
29 VectorMultiReductionLowering::InnerParallel);
36 #define GEN_PASS_REGISTRATION
37 #include "mlir/Dialect/Vector/Transforms/Passes.h.inc"
std::unique_ptr< Pass > createLowerVectorMultiReductionPass(VectorMultiReductionLowering option=VectorMultiReductionLowering::InnerParallel)
Creates an instance of the vector.multi_reduction lowering pass.
std::unique_ptr< Pass > createLowerVectorMaskPass()
Creates an instance of the vector.mask lowering pass.
std::unique_ptr< Pass > createVectorBufferizePass()
Creates an instance of the vector dialect bufferization pass.
Include the generated interface declarations.