Dataflow¶
Access Info¶
- class islpy.AccessInfo¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __ne__(value, /)¶
Return self!=value.
- compute_flow(self)¶
- Parameters:
self –
AccessInfo
(becomes invalid)- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self)¶
- Parameters:
self –
AccessInfo
- Returns:
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)¶
- Parameters:
self –
UnionAccessInfo
- Returns:
- copy(self)¶
- Parameters:
self –
UnionAccessInfo
- Returns:
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)¶
- Parameters:
self –
UnionAccessInfo
- Returns:
Warning
This function is not part of the officially public isl API. Use at your own risk.
- set_kill(self, kill)¶
- Parameters:
self –
UnionAccessInfo
kill –
UnionMap
- Returns:
- set_may_source(self, may_source)¶
- Parameters:
self –
UnionAccessInfo
may_source –
UnionMap
- Returns:
- set_must_source(self, must_source)¶
- Parameters:
self –
UnionAccessInfo
must_source –
UnionMap
- Returns:
- set_schedule(self, schedule)¶
- Parameters:
self –
UnionAccessInfo
schedule –
Schedule
- Returns:
- set_schedule_map(self, schedule_map)¶
- Parameters:
self –
UnionAccessInfo
schedule_map –
UnionMap
- Returns:
- to_str(self)¶
- Parameters:
self –
UnionAccessInfo
- Returns:
string
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)¶
- Parameters:
self –
Restriction
- Returns:
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¶
Union Flow¶
- class islpy.UnionFlow¶
- __eq__(value, /)¶
Return self==value.
- __hash__()¶
Return hash(self).
- __ne__(value, /)¶
Return self!=value.
- copy(self)¶
-
Warning
This function is not part of the officially public isl API. Use at your own risk.
- get_ctx(self)¶
-
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¶
- class islpy._isl.Restriction¶
See
islpy.Restriction
.
- class islpy._isl.Flow¶
See
islpy.Flow
.
- class islpy._isl.UnionFlow¶
See
islpy.UnionFlow
.