13#ifndef CIRCT_DIALECT_LLHD_TRANSFORMS_PASSES_H
14#define CIRCT_DIALECT_LLHD_TRANSFORMS_PASSES_H
17#include "mlir/Pass/Pass.h"
32std::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.