Scf for loop unroll
scf_for_loop_unroll
¶
UnrollLoopPattern
¶
Bases: RewritePattern
Source code in xdsl/transforms/scf_for_loop_unroll.py
match_and_rewrite(op: scf.ForOp, rewriter: PatternRewriter) -> None
¶
Source code in xdsl/transforms/scf_for_loop_unroll.py
ScfForLoopUnrollPass
dataclass
¶
Bases: ModulePass
Fully unrolls all loops where the lb, ub, and step are constants.