13 #ifndef CIRCT_DIALECT_LLHD_TRANSFORMS_PASSES_H
14 #define CIRCT_DIALECT_LLHD_TRANSFORMS_PASSES_H
17 #include "mlir/Pass/Pass.h"
32 std::unique_ptr<OperationPass<hw::HWModuleOp>>
39 #define GEN_PASS_DECL_SIG2REG
40 #define GEN_PASS_DECL_DESEQUENTIALIZATION
41 #define GEN_PASS_REGISTRATION
42 #include "circt/Dialect/LLHD/Transforms/Passes.h.inc"
std::unique_ptr< OperationPass< hw::HWModuleOp > > createTemporalCodeMotionPass()
std::unique_ptr< OperationPass< hw::HWModuleOp > > createEarlyCodeMotionPass()
std::unique_ptr< OperationPass< hw::HWModuleOp > > createMemoryToBlockArgumentPass()
std::unique_ptr< OperationPass< ModuleOp > > createFunctionEliminationPass()
std::unique_ptr< OperationPass< ModuleOp > > createProcessLoweringPass()
The InstanceGraph op interface, see InstanceGraphInterface.td for more details.