psyclone.psyir.nodes.acc_clauses#
This module contains the implementations of the various OpenACC Directive Clause nodes.
Classes#
ACCAsyncQueueClause: OpenACC async clause. Has one child which specifies which queue, if any,ACCCopyClause: OpenACC copy clause. Specifies a list of variables that are to be copiedACCCopyInClause: OpenACC copy clause. Specifies a list of variables that are to be copiedACCCopyOutClause: OpenACC copy clause. Specifies a list of variables that are to be copied
- class psyclone.psyir.nodes.acc_clauses.ACCAsyncQueueClause(ast=None, children=None, parent=None, annotations=None)[source]#
OpenACC async clause. Has one child which specifies which queue, if any, this node is associated with.
Inheritance

- class psyclone.psyir.nodes.acc_clauses.ACCCopyClause(ast=None, children=None, parent=None, annotations=None)[source]#
OpenACC copy clause. Specifies a list of variables that are to be copied to the device at the start of the associated region and back to the host at the end.
Inheritance


