psyclone.psyir.nodes.acc_clauses
This module contains the implementations of the various OpenACC Directive Clause nodes.
Classes
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.ACCCopyClause(ast=None, children=None, parent=None, annotations=None)
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
- class psyclone.psyir.nodes.acc_clauses.ACCCopyInClause(ast=None, children=None, parent=None, annotations=None)
OpenACC copy clause. Specifies a list of variables that are to be copied to the device at the start of a region.
Inheritance
- class psyclone.psyir.nodes.acc_clauses.ACCCopyOutClause(ast=None, children=None, parent=None, annotations=None)
OpenACC copy clause. Specifies a list of variables that are to be copied from the device to the host at the end of the associated region.
Inheritance