picceler
Loading...
Searching...
No Matches
passes.h
Go to the documentation of this file.
1#pragma once
2
3#include <memory>
4
5#include "mlir/Pass/Pass.h"
6
7namespace picceler {
8
14std::unique_ptr<mlir::Pass> createPiccelerKernelToMemrefPass();
15std::unique_ptr<mlir::Pass> createPiccelerOpsToFuncCallsPass();
16std::unique_ptr<mlir::Pass> createPiccelerToAffinePass();
17std::unique_ptr<mlir::Pass> createPiccelerToLLVMIRPass();
18std::unique_ptr<mlir::Pass> createPiccelerFiltersToConvPass();
19
21
22#define GEN_PASS_DECL
23#define GEN_PASS_REGISTRATION
24#include "piccelerPasses.h.inc"
25
26} // namespace picceler
Definition ast.h:11
std::unique_ptr< mlir::Pass > createPiccelerToAffinePass()
Definition picceler_to_affine_pass.cpp:804
std::unique_ptr< mlir::Pass > createPiccelerFiltersToConvPass()
Definition picceler_filters_to_conv_pass.cpp:206
std::unique_ptr< mlir::Pass > createPiccelerToLLVMIRPass()
Definition picceler_to_llvm_ir_pass.cpp:126
std::unique_ptr< mlir::Pass > createPiccelerOpsToFuncCallsPass()
Definition picceler_ops_to_func_calls_pass.cpp:278
std::unique_ptr< mlir::Pass > createPiccelerKernelToMemrefPass()
Definition picceler_kernel_to_memref_pass.cpp:96