Convert print format to riscv debug
convert_print_format_to_riscv_debug
LowerPrintFormatOp
Bases: RewritePattern
Rewrites printf.PrintFormatOp to riscv_debug.printf.
Source code in xdsl/backend/riscv/lowering/convert_print_format_to_riscv_debug.py
14 15 16 17 18 19 20 21 22 23 | |
match_and_rewrite(op: printf.PrintFormatOp, rewriter: PatternRewriter)
Source code in xdsl/backend/riscv/lowering/convert_print_format_to_riscv_debug.py
19 20 21 22 23 | |
ConvertPrintFormatToRiscvDebugPass
dataclass
Bases: ModulePass
Source code in xdsl/backend/riscv/lowering/convert_print_format_to_riscv_debug.py
26 27 28 29 30 | |
name = 'convert-print-format-to-riscv-debug'
class-attribute
instance-attribute
apply(ctx: Context, op: ModuleOp) -> None
Source code in xdsl/backend/riscv/lowering/convert_print_format_to_riscv_debug.py
29 30 | |