Add an op.
(self, op: Op)
| 285 | # Basic operations |
| 286 | |
| 287 | def add(self, op: Op) -> Value: |
| 288 | """Add an op.""" |
| 289 | assert not self.blocks[-1].terminated, "Can't add to finished block" |
| 290 | self.blocks[-1].ops.append(op) |
| 291 | return op |
| 292 | |
| 293 | def assign(self, lvalue: Register, rvalue: Value | int) -> None: |
| 294 | if isinstance(rvalue, int): |
no test coverage detected