Csl wrapper hoist buffers
csl_wrapper_hoist_buffers
¶
HoistBuffers
dataclass
¶
Bases: RewritePattern
Hoists buffers to csl_wrapper.program_module-level.
Source code in xdsl/transforms/csl_wrapper_hoist_buffers.py
__init__() -> None
¶
match_and_rewrite(op: memref.AllocOp, rewriter: PatternRewriter)
¶
Source code in xdsl/transforms/csl_wrapper_hoist_buffers.py
CslWrapperHoistBuffers
dataclass
¶
Bases: ModulePass
Hoists buffers to the csl_wrapper.program_module-level.