|
def | __init__ (self, psyir_nodes, parent=None) |
|
def | local_vars (self) |
|
def | node_str (self, colour=True) |
|
def | __init__ (self, parent, call, name, ArgumentsClass, check=True) |
|
def | args (self) |
|
def | reference_accesses (self, var_accesses) |
|
def | is_reduction (self) |
|
def | reduction_arg (self) |
|
def | reprod_reduction (self) |
|
def | local_reduction_name (self) |
|
def | zero_reduction_variable (self, parent, position=None) |
|
def | reduction_sum_loop (self, parent) |
|
def | arg_descriptors (self) |
|
def | arg_descriptors (self, obj) |
|
def | arguments (self) |
|
def | name (self) |
|
def | name (self, value) |
|
def | is_coloured (self) |
|
def | iterates_over (self) |
|
def | gen_code (self, parent) |
|
A class representing a kernel that is inlined.
It has one child which stores the Schedule for the child nodes.
:param psyir_nodes: the list of PSyIR nodes that represent the body
of this kernel.
:type psyir_nodes: list of :py:class:`psyclone.psyir.nodes.Node`
:param parent: the parent of this node in the PSyIR.
:type parent: sub-class of :py:class:`psyclone.psyir.nodes.Node`
Definition at line 1793 of file psyGen.py.