Reference Guide
2.5.0
|
Public Member Functions | |
def | __init__ (self, name, alg_calls, reserved_names=None, parent=None) |
Public Member Functions inherited from psyclone.psyGen.InvokeSchedule | |
def | __init__ (self, name, KernFactory, BuiltInFactory, alg_calls=None, reserved_names=None, **kwargs) |
def | symbol_table (self) |
def | invoke (self) |
def | invoke (self, my_invoke) |
def | node_str (self, colour=True) |
def | __str__ (self) |
def | gen_code (self, parent) |
The GOcean specific InvokeSchedule sub-class. We call the base class constructor and pass it factories to create GO-specific calls to both user-supplied kernels and built-ins. :param str name: name of the Invoke. :param alg_calls: list of KernelCalls parsed from the algorithm layer. :type alg_calls: list of :py:class:`psyclone.parse.algorithm.KernelCall` :param reserved_names: optional list of names that are not allowed in the \ new InvokeSchedule SymbolTable. :type reserved_names: list of str :param parent: the parent of this node in the PSyIR. :type parent: :py:class:`psyclone.psyir.nodes.Node`
Definition at line 306 of file gocean1p0.py.