(i, base=None, offset=0, pin=False, size=16)
| 6 | global_map = {} |
| 7 | held_bufs: set[UOp] = set() |
| 8 | def b(i, base=None, offset=0, pin=False, size=16): |
| 9 | global global_map |
| 10 | if i in global_map: return global_map[i] |
| 11 | if base is not None: |
| 12 | global_map[i] = global_map[base] |
| 13 | return global_map[i] |
| 14 | global_map[i] = UOp.new_buffer("NULL", size, dtypes.int8) |
| 15 | if pin: held_bufs.add(global_map[i]) |
| 16 | return global_map[i] |
| 17 | |
| 18 | def _make_linear(buffer_lists, copies=None): |
| 19 | copy_pairs = {frozenset((id(dst), id(src))) for dst, src in copies} if copies else set() |
no test coverage detected