Riscv cf
riscv_cf
¶
RiscvCfFunctions
dataclass
¶
Bases: InterpreterFunctions
riscv_cf
¶RiscvCfFunctions
dataclass
¶
Bases: InterpreterFunctions
xdsl/interpreters/riscv_cf.pybitwidth: int = 32
class-attribute
instance-attribute
¶__init__(bitwidth: int = 32) -> None
¶run_j(interpreter: Interpreter, op: riscv_cf.JOp, args: tuple[Any, ...])
¶run_branch(interpreter: Interpreter, op: riscv_cf.BranchOp, args: tuple[Any, ...])
¶run_cond_branch(interpreter: Interpreter, op: riscv_cf.ConditionalBranchOperation, lhs: IntegerAttr, rhs: IntegerAttr, bitwidth: int) -> tuple[Successor, PythonValues]
¶xdsl/interpreters/riscv_cf.pyrun_beq(interpreter: Interpreter, op: riscv_cf.BeqOp, args: tuple[Any, ...])
¶run_bne(interpreter: Interpreter, op: riscv_cf.BneOp, args: tuple[Any, ...])
¶run_blt(interpreter: Interpreter, op: riscv_cf.BltOp, args: tuple[Any, ...])
¶run_bge(interpreter: Interpreter, op: riscv_cf.BgeOp, args: tuple[Any, ...])
¶run_bltu(interpreter: Interpreter, op: riscv_cf.BltuOp, args: tuple[Any, ...])
¶run_bgeu(interpreter: Interpreter, op: riscv_cf.BgeuOp, args: tuple[Any, ...])
¶