(self)
| 26 | assert generate_names_for_ir([reg], []) == {reg: "foo"} |
| 27 | |
| 28 | def test_int_op(self) -> None: |
| 29 | n1 = Integer(2) |
| 30 | n2 = Integer(4) |
| 31 | op1 = IntOp(int_rprimitive, n1, n2, IntOp.ADD) |
| 32 | op2 = IntOp(int_rprimitive, op1, n2, IntOp.ADD) |
| 33 | block = make_block([op1, op2, Unreachable()]) |
| 34 | assert generate_names_for_ir([], [block]) == {op1: "r0", op2: "r1"} |
| 35 | |
| 36 | def test_assign(self) -> None: |
| 37 | reg = register("foo") |
nothing calls this directly
no test coverage detected