Dataflow

Access Info

class islpy.AccessInfo
__eq__(value, /)

Return self==value.

__hash__()

Return hash(self).

__ne__(value, /)

Return self!=value.

compute_flow(self) Flow
..note::

{arg.name} becomes invalid)

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

Union Access Info

class islpy.UnionAccessInfo
__eq__(value, /)

Return self==value.

__hash__()

Return hash(self).

__ne__(value, /)

Return self!=value.

compute_flow(self) UnionFlow
copy(self) UnionAccessInfo

Warning

This function is not part of the officially public isl API. Use at your own risk.

from_sink = <nanobind.nb_func object>
get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

set_kill(self, kill: UnionMap | BasicMap | Map) UnionAccessInfo
set_may_source(self, may_source: UnionMap | BasicMap | Map) UnionAccessInfo
set_must_source(self, must_source: UnionMap | BasicMap | Map) UnionAccessInfo
set_schedule(self, schedule: Schedule) UnionAccessInfo
set_schedule_map(self, schedule_map: UnionMap | BasicMap | Map) UnionAccessInfo
to_str(self) str

Warning

This function is not part of the officially public isl API. Use at your own risk.

Restriction

class islpy.Restriction
__eq__(value, /)

Return self==value.

__hash__()

Return hash(self).

__ne__(value, /)

Return self!=value.

empty = <nanobind.nb_func object>
get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

input = <nanobind.nb_func object>
none = <nanobind.nb_func object>
output = <nanobind.nb_func object>

Flow

class islpy.Flow
__eq__(value, /)

Return self==value.

__hash__()

Return hash(self).

__ne__(value, /)

Return self!=value.

get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_no_source(self, must: int) Map

Warning

This function is not part of the officially public isl API. Use at your own risk.

Union Flow

class islpy.UnionFlow
__eq__(value, /)

Return self==value.

__hash__()

Return hash(self).

__ne__(value, /)

Return self!=value.

copy(self) UnionFlow

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_ctx(self) Context

Warning

This function is not part of the officially public isl API. Use at your own risk.

get_full_may_dependence(self) UnionMap
get_full_must_dependence(self) UnionMap
get_may_dependence(self) UnionMap
get_may_no_source(self) UnionMap
get_must_dependence(self) UnionMap
get_must_no_source(self) UnionMap
to_str(self) str

Warning

This function is not part of the officially public isl API. Use at your own risk.

Canonical Names for Internal Module

class islpy._isl.AccessInfo

See islpy.AccessInfo.

class islpy._isl.UnionAccessInfo

See islpy.UnionAccessInfo.

class islpy._isl.Restriction

See islpy.Restriction.

class islpy._isl.Flow

See islpy.Flow.

class islpy._isl.UnionFlow

See islpy.UnionFlow.