13 #ifndef MLIR_DIALECT_LINALG_PASSES_H_ 14 #define MLIR_DIALECT_LINALG_PASSES_H_ 17 #include "llvm/ADT/ArrayRef.h" 22 template <
typename T>
class OpPassBase;
27 std::unique_ptr<OpPassBase<FuncOp>>
30 std::unique_ptr<OpPassBase<FuncOp>>
48 #endif // MLIR_DIALECT_LINALG_PASSES_H_ Definition: InferTypeOpInterface.cpp:20
std::unique_ptr< OpPassBase< FuncOp > > createConvertLinalgToLoopsPass()
Definition: LinalgToLoops.cpp:544
std::unique_ptr< OpPassBase< FuncOp > > createLinalgFusionPass()
Definition: Fusion.cpp:341
std::unique_ptr< OpPassBase< FuncOp > > createLinalgPromotionPass(bool dynamicBuffers)
Definition: Promotion.cpp:236
std::unique_ptr< OpPassBase< FuncOp > > createLinalgTilingPass(ArrayRef< int64_t > tileSizes={})
Definition: Tiling.cpp:452
std::unique_ptr< OpPassBase< FuncOp > > createConvertLinalgToAffineLoopsPass()
Definition: LinalgToLoops.cpp:553
std::unique_ptr< OpPassBase< ModuleOp > > createConvertLinalgToLLVMPass()
Create a pass to convert Linalg operations to the LLVMIR dialect.
Definition: LinalgToLLVM.cpp:592