loki.transformations
Sub-package with supported source code transformation passes.
This sub-package includes general source code transformations and
bespoke Transformation
and Pipeline
classes for
IFS-specific source-to-source recipes that target GPUs.
Modules
Inter-procedural analysis passes to derive and augment argument array shapes. |
|
Collection of utility routines to deal with common array indexing conversions. |
|
Utility transformations to update or remove calls to DR_HOOK. |
|
Transformations sub-package that provides various forms of source-code extraction into standalone |
|
Multiple transformations to hoist variables especially to hoist temporary arrays. |
|
Transformations sub-package that provides various forms of source-level code inlining. |
|
Parametrise variables. |
|
Collection of utilities to automatically remove code elements or section and to perform Dead Code Elimination. |
|
Collection of utilities and transformations altering routine signatures. |
|
Sub-package with assorted utility |
|
Transformations dealing with derived types in subroutines and derived-type arguments in complex calling structures. |
|
Collection of utility routines that provide loop transformations. |
|
Collection of utility routines that provide transformations for code regions. |
|
Collection of utility routines to deal with general language conversion. |