Skip to content

Commit d727d47

Browse files
committed
Add _dump_isl_space, for debugging
1 parent 26617c5 commit d727d47

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

namedisl/core.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -955,3 +955,16 @@ def with_cache(
955955
cache._cache.setdefault(key, [])
956956
).append((obj, result))
957957
return result
958+
959+
960+
def _dump_isl_space(sp: isl.Space): # pyright: ignore[reportUnusedFunction]
961+
param_names = [sp.get_dim_name(isl.dim_type.param, i)
962+
for i in range(sp.dim(isl.dim_type.param))]
963+
return (f"Space("
964+
f"params=[{', '.join(repr(n) for n in param_names)}]"
965+
f":in={sp.dim(isl.dim_type.in_)}"
966+
f":out={sp.dim(isl.dim_type.out)}"
967+
f":is_params={sp.is_params()}"
968+
f":is_set={sp.is_set()}"
969+
")"
970+
)

0 commit comments

Comments
 (0)