loki.transformations.single_column package
Subpackages
Submodules
- loki.transformations.single_column.annotate module
SCCAnnotateTransformationSCCAnnotateTransformation.annotate_vector_loops()SCCAnnotateTransformation.warn_vec_within_seq_loops()SCCAnnotateTransformation.annotate_kernel_routine()SCCAnnotateTransformation.transform_subroutine()SCCAnnotateTransformation.find_acc_vars()SCCAnnotateTransformation.device_alloc_column_locals()SCCAnnotateTransformation.annotate_driver_loop()
- loki.transformations.single_column.base module
- loki.transformations.single_column.demote module
- loki.transformations.single_column.devector module
- loki.transformations.single_column.hoist module
- loki.transformations.single_column.revector module
- loki.transformations.single_column.scc module
- loki.transformations.single_column.scc_cuf module
HoistTemporaryArraysDeviceAllocatableTransformationHoistTemporaryArraysPragmaOffloadTransformationSccLowLevelLaunchConfigurationSccLowLevelLaunchConfiguration.transform_subroutine()SccLowLevelLaunchConfiguration.process_kernel()SccLowLevelLaunchConfiguration.process_driver()SccLowLevelLaunchConfiguration.kernel_cuf()SccLowLevelLaunchConfiguration.kernel_demote_private_locals()SccLowLevelLaunchConfiguration.driver_launch_configuration()
SccLowLevelDataOffload
- loki.transformations.single_column.scc_low_level module
- loki.transformations.single_column.vertical module
SCCFuseVerticalLoopsSCCFuseVerticalLoops.transform_subroutine()SCCFuseVerticalLoops.process_kernel()SCCFuseVerticalLoops.check_safe_to_demote()SCCFuseVerticalLoops.find_relevant_local_arrays()SCCFuseVerticalLoops.find_local_arrays_to_be_ignored()SCCFuseVerticalLoops.identify_multilevel_arrays()SCCFuseVerticalLoops.correct_init_of_multilevel_arrays()