13#ifndef CIRCT_DIALECT_COMB_COMBPASSES_H
14#define CIRCT_DIALECT_COMB_COMBPASSES_H
16#include "mlir/Pass/Pass.h"
17#include "mlir/Pass/PassRegistry.h"
30#define GEN_PASS_REGISTRATION
31#include "circt/Dialect/Comb/Passes.h.inc"
35 mlir::DataFlowSolver &solver);
void populateCombNarrowingPatterns(mlir::RewritePatternSet &patterns, mlir::DataFlowSolver &solver)
Add patterns for int range based narrowing.
The InstanceGraph op interface, see InstanceGraphInterface.td for more details.