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 β
UnionAccessInfokill β
UnionMap
- Returns:
- set_may_source(self, may_source)#
- Parameters:
self β
UnionAccessInfomay_source β
UnionMap
- Returns:
- set_must_source(self, must_source)#
- Parameters:
self β
UnionAccessInfomust_source β
UnionMap
- Returns:
- set_schedule(self, schedule)#
- Parameters:
self β
UnionAccessInfoschedule β
Schedule
- Returns:
- set_schedule_map(self, schedule_map)#
- Parameters:
self β
UnionAccessInfoschedule_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.