LICENSE
MANIFEST.in
README.md
requirements.txt
setup.py
discopop.egg-info/PKG-INFO
discopop.egg-info/SOURCES.txt
discopop.egg-info/dependency_links.txt
discopop.egg-info/entry_points.txt
discopop.egg-info/requires.txt
discopop.egg-info/top_level.txt
discopop.egg-info/zip-safe
discopop_explorer/__init__.py
discopop_explorer/__main__.py
discopop_explorer/discopop_explorer.py
discopop_explorer/json_serializer.py
discopop_explorer/parallel_utils.py
discopop_explorer/pattern_detection.py
discopop_explorer/utils.py
discopop_explorer/aliases/LineID.py
discopop_explorer/aliases/MemoryRegion.py
discopop_explorer/aliases/NodeID.py
discopop_explorer/aliases/__init__.py
discopop_explorer/classes/__init__.py
discopop_explorer/classes/variable.py
discopop_explorer/classes/PEGraph/CUNode.py
discopop_explorer/classes/PEGraph/Dependency.py
discopop_explorer/classes/PEGraph/DummyNode.py
discopop_explorer/classes/PEGraph/FunctionNode.py
discopop_explorer/classes/PEGraph/LoopNode.py
discopop_explorer/classes/PEGraph/Node.py
discopop_explorer/classes/PEGraph/NodeT.py
discopop_explorer/classes/PEGraph/PEGraphX.py
discopop_explorer/classes/PEGraph/__init__.py
discopop_explorer/classes/patterns/PatternBase.py
discopop_explorer/classes/patterns/PatternInfo.py
discopop_explorer/classes/patterns/__init__.py
discopop_explorer/enums/DepType.py
discopop_explorer/enums/EdgeType.py
discopop_explorer/enums/MWType.py
discopop_explorer/enums/NodeType.py
discopop_explorer/enums/__init__.py
discopop_explorer/functions/__init__.py
discopop_explorer/functions/PEGraph/__init__.py
discopop_explorer/functions/PEGraph/output/__init__.py
discopop_explorer/functions/PEGraph/output/gephi.py
discopop_explorer/functions/PEGraph/output/json.py
discopop_explorer/functions/PEGraph/properties/__init__.py
discopop_explorer/functions/PEGraph/properties/check_reachability.py
discopop_explorer/functions/PEGraph/properties/depends_ignore_readonly.py
discopop_explorer/functions/PEGraph/properties/is_loop_index.py
discopop_explorer/functions/PEGraph/properties/is_passed_by_reference.py
discopop_explorer/functions/PEGraph/properties/is_predecessor.py
discopop_explorer/functions/PEGraph/properties/is_readonly_inside_loop_body.py
discopop_explorer/functions/PEGraph/properties/is_reduction_var_by_name.py
discopop_explorer/functions/PEGraph/properties/is_scalar_val.py
discopop_explorer/functions/PEGraph/queries/__init__.py
discopop_explorer/functions/PEGraph/queries/edges.py
discopop_explorer/functions/PEGraph/queries/memory_regions.py
discopop_explorer/functions/PEGraph/queries/nodes.py
discopop_explorer/functions/PEGraph/queries/paths.py
discopop_explorer/functions/PEGraph/queries/reductions.py
discopop_explorer/functions/PEGraph/queries/subtree.py
discopop_explorer/functions/PEGraph/queries/variables.py
discopop_explorer/functions/PEGraph/traversal/__init__.py
discopop_explorer/functions/PEGraph/traversal/children.py
discopop_explorer/functions/PEGraph/traversal/parent.py
discopop_explorer/functions/PEGraph/traversal/successors.py
discopop_explorer/functions/PEGraph/unused/__init__.py
discopop_explorer/functions/PEGraph/unused/unused_functions.py
discopop_explorer/pattern_detectors/__init__.py
discopop_explorer/pattern_detectors/device_updates.py
discopop_explorer/pattern_detectors/do_all_detector.py
discopop_explorer/pattern_detectors/geometric_decomposition_detector.py
discopop_explorer/pattern_detectors/pipeline_detector.py
discopop_explorer/pattern_detectors/reduction_detector.py
discopop_explorer/pattern_detectors/combined_gpu_patterns/CombinedGPURegions.py
discopop_explorer/pattern_detectors/combined_gpu_patterns/__init__.py
discopop_explorer/pattern_detectors/combined_gpu_patterns/combined_gpu_pattern_detector.py
discopop_explorer/pattern_detectors/combined_gpu_patterns/prepare_metadata.py
discopop_explorer/pattern_detectors/combined_gpu_patterns/step_1.py
discopop_explorer/pattern_detectors/combined_gpu_patterns/step_2.py
discopop_explorer/pattern_detectors/combined_gpu_patterns/step_3.py
discopop_explorer/pattern_detectors/combined_gpu_patterns/step_4.py
discopop_explorer/pattern_detectors/combined_gpu_patterns/step_5.py
discopop_explorer/pattern_detectors/combined_gpu_patterns/step_6.py
discopop_explorer/pattern_detectors/combined_gpu_patterns/utilities.py
discopop_explorer/pattern_detectors/combined_gpu_patterns/classes/Aliases.py
discopop_explorer/pattern_detectors/combined_gpu_patterns/classes/Dependency.py
discopop_explorer/pattern_detectors/combined_gpu_patterns/classes/EntryPoint.py
discopop_explorer/pattern_detectors/combined_gpu_patterns/classes/Enums.py
discopop_explorer/pattern_detectors/combined_gpu_patterns/classes/ExitPoint.py
discopop_explorer/pattern_detectors/combined_gpu_patterns/classes/Update.py
discopop_explorer/pattern_detectors/combined_gpu_patterns/classes/__init__.py
discopop_explorer/pattern_detectors/simple_gpu_patterns/GPULoop.py
discopop_explorer/pattern_detectors/simple_gpu_patterns/GPUMemory.py
discopop_explorer/pattern_detectors/simple_gpu_patterns/GPURegions.py
discopop_explorer/pattern_detectors/simple_gpu_patterns/__init__.py
discopop_explorer/pattern_detectors/simple_gpu_patterns/gpu_pattern_detector.py
discopop_explorer/pattern_detectors/simple_gpu_patterns/utils.py
discopop_explorer/pattern_detectors/task_parallelism/__init__.py
discopop_explorer/pattern_detectors/task_parallelism/alias_detection.py
discopop_explorer/pattern_detectors/task_parallelism/classes.py
discopop_explorer/pattern_detectors/task_parallelism/filter.py
discopop_explorer/pattern_detectors/task_parallelism/postprocessor.py
discopop_explorer/pattern_detectors/task_parallelism/preprocessor.py
discopop_explorer/pattern_detectors/task_parallelism/task_parallelism_detector.py
discopop_explorer/pattern_detectors/task_parallelism/tp_utils.py
discopop_explorer/pattern_detectors/task_parallelism/suggesters/__init__.py
discopop_explorer/pattern_detectors/task_parallelism/suggesters/auxiliary.py
discopop_explorer/pattern_detectors/task_parallelism/suggesters/barriers.py
discopop_explorer/pattern_detectors/task_parallelism/suggesters/data_sharing_clauses.py
discopop_explorer/pattern_detectors/task_parallelism/suggesters/dependency_clauses.py
discopop_explorer/pattern_detectors/task_parallelism/suggesters/tasks.py
discopop_explorer/plugins/__init__.py
discopop_explorer/plugins/pipeline.py
discopop_explorer/test/__init__.py
discopop_explorer/utilities/__init__.py
discopop_explorer/utilities/PEGraphConstruction/PEGraphConstructionUtilities.py
discopop_explorer/utilities/PEGraphConstruction/ParserUtilities.py
discopop_explorer/utilities/PEGraphConstruction/__init__.py
discopop_explorer/utilities/PEGraphConstruction/parser.py
discopop_explorer/utilities/PEGraphConstruction/classes/DependenceItem.py
discopop_explorer/utilities/PEGraphConstruction/classes/LoopData.py
discopop_explorer/utilities/PEGraphConstruction/classes/__init__.py
discopop_explorer/utilities/general/__init__.py
discopop_explorer/utilities/general/generate_Data_CUInst.py
discopop_explorer/utilities/statistics/__init__.py
discopop_explorer/utilities/statistics/collect_statistics.py
discopop_explorer/utilities/statistics/maximum_call_path_depth.py
discopop_explorer/utilities/statistics/num_function_calls.py
discopop_explorer/utilities/statistics/output_statistics.py
discopop_explorer/utilities/statistics/suggestion_call_path_depths.py
discopop_explorer/utilities/statistics/suggestion_cyclomatic_complexity.py
discopop_explorer/utilities/statistics/suggestion_lines_of_code.py
discopop_explorer/utilities/statistics/cyclomatic_complexity/__init__.py
discopop_explorer/utilities/statistics/cyclomatic_complexity/boxplot.py
discopop_explorer/utilities/statistics/cyclomatic_complexity/cc_dictionary.py
discopop_explorer/utilities/statistics/cyclomatic_complexity/subtree.py
discopop_explorer/utilities/statistics/cyclomatic_complexity/total.py
discopop_explorer/utilities/statistics/utilities/__init__.py
discopop_explorer/utilities/statistics/utilities/call_path_depth.py
discopop_explorer/utilities/statistics/utilities/num_function_calls.py
discopop_library/__init__.py
discopop_library/py.typed
discopop_library/ArgumentClasses/GeneralArguments.py
discopop_library/CodeGenerator/CodeGenerator.py
discopop_library/CodeGenerator/CodeGeneratorArguments.py
discopop_library/CodeGenerator/__init__.py
discopop_library/CodeGenerator/classes/ContentBuffer.py
discopop_library/CodeGenerator/classes/Enums.py
discopop_library/CodeGenerator/classes/Line.py
discopop_library/CodeGenerator/classes/Pragma.py
discopop_library/CodeGenerator/classes/UnpackedSuggestion.py
discopop_library/CodeGenerator/classes/__init__.py
discopop_library/Compatibility/LegacyDiscoPoP/__init__.py
discopop_library/Compatibility/LegacyDiscoPoP/GEPDependencyRemover/ArgumentClasses.py
discopop_library/Compatibility/LegacyDiscoPoP/GEPDependencyRemover/GEPDependencyRemover.py
discopop_library/Compatibility/LegacyDiscoPoP/GEPDependencyRemover/Types.py
discopop_library/Compatibility/LegacyDiscoPoP/GEPDependencyRemover/__init__.py
discopop_library/Compatibility/LegacyDiscoPoP/GEPDependencyRemover/__main__.py
discopop_library/Compatibility/LegacyDiscoPoP/GEPDependencyRemover/utils.py
discopop_library/ConfigProvider/ConfigProviderArguments.py
discopop_library/ConfigProvider/__main__.py
discopop_library/ConfigProvider/config_provider.py
discopop_library/ConfigProvider/assets/.gitignore
discopop_library/DependencyMetadata/compare_metadata.py
discopop_library/EmpiricalAutotuning/ArgumentClasses.py
discopop_library/EmpiricalAutotuning/Autotuner.py
discopop_library/EmpiricalAutotuning/Types.py
discopop_library/EmpiricalAutotuning/__init__.py
discopop_library/EmpiricalAutotuning/__main__.py
discopop_library/EmpiricalAutotuning/utils.py
discopop_library/EmpiricalAutotuning/Classes/CodeConfiguration.py
discopop_library/EmpiricalAutotuning/Classes/ExecutionResult.py
discopop_library/EmpiricalAutotuning/Statistics/StatisticsGraph.py
discopop_library/FolderStructure/__init__.py
discopop_library/FolderStructure/setup.py
discopop_library/FolderStructure/teardown.py
discopop_library/GlobalLogger/setup.py
discopop_library/HostpotLoader/HotspotLoaderArguments.py
discopop_library/HostpotLoader/HotspotNodeType.py
discopop_library/HostpotLoader/HotspotType.py
discopop_library/HostpotLoader/hostpot_loader.py
discopop_library/JSONHandler/JSONHandler.py
discopop_library/JSONHandler/__init__.py
discopop_library/LineMapping/__init__.py
discopop_library/LineMapping/delete.py
discopop_library/LineMapping/diff_modifications.py
discopop_library/LineMapping/initialize.py
discopop_library/LineMapping/load.py
discopop_library/LineMapping/save.py
discopop_library/MemoryRegions/__init__.py
discopop_library/MemoryRegions/utils.py
discopop_library/PatchApplicator/PatchApplicatorArguments.py
discopop_library/PatchApplicator/__init__.py
discopop_library/PatchApplicator/__main__.py
discopop_library/PatchApplicator/apply.py
discopop_library/PatchApplicator/clear.py
discopop_library/PatchApplicator/list.py
discopop_library/PatchApplicator/load.py
discopop_library/PatchApplicator/patch_applicator.py
discopop_library/PatchApplicator/rollback.py
discopop_library/PatchGenerator/PatchGeneratorArguments.py
discopop_library/PatchGenerator/__init__.py
discopop_library/PatchGenerator/__main__.py
discopop_library/PatchGenerator/diffs.py
discopop_library/PatchGenerator/from_json_patterns.py
discopop_library/PatchGenerator/from_optimizer_output.py
discopop_library/PatchGenerator/patch_generator.py
discopop_library/PathManagement/PathManagement.py
discopop_library/PathManagement/__init__.py
discopop_library/PatternIdManagement/unique_pattern_id.py
discopop_library/__pycache__/__init__.cpython-38.pyc
discopop_library/discopop_optimizer/OptimizationGraph.py
discopop_library/discopop_optimizer/OptimizerArguments.py
discopop_library/discopop_optimizer/__init__.py
discopop_library/discopop_optimizer/__main__.py
discopop_library/discopop_optimizer/optimizer.py
discopop_library/discopop_optimizer/CostModels/CostModel.py
discopop_library/discopop_optimizer/CostModels/__init__.py
discopop_library/discopop_optimizer/CostModels/utilities.py
discopop_library/discopop_optimizer/CostModels/DataTransfer/DataTransferCosts.py
discopop_library/discopop_optimizer/CostModels/DataTransfer/__init__.py
discopop_library/discopop_optimizer/DataTransfers/DataTransfers.py
discopop_library/discopop_optimizer/DataTransfers/NewDataTransfers.py
discopop_library/discopop_optimizer/DataTransfers/__init__.py
discopop_library/discopop_optimizer/DataTransfers/calculate_configuration_data_movement.py
discopop_library/discopop_optimizer/DataTransfers/prepare_force_branch_end_data_movement.py
discopop_library/discopop_optimizer/DataTransfers/prepare_forced_data_movement.py
discopop_library/discopop_optimizer/DataTransfers/prepare_forced_data_movement_prior_to_call.py
discopop_library/discopop_optimizer/Microbench/DelaunayInterpolatedMicrobench.py
discopop_library/discopop_optimizer/Microbench/ExtrapInterpolatedMicrobench.py
discopop_library/discopop_optimizer/Microbench/Microbench.py
discopop_library/discopop_optimizer/Microbench/MicrobenchParser.py
discopop_library/discopop_optimizer/Microbench/MixedMicrobench.py
discopop_library/discopop_optimizer/Microbench/PureDataMicrobench.py
discopop_library/discopop_optimizer/Microbench/__init__.py
discopop_library/discopop_optimizer/Microbench/utils.py
discopop_library/discopop_optimizer/PETParser/PETParser.py
discopop_library/discopop_optimizer/PETParser/__init__.py
discopop_library/discopop_optimizer/PETParser/DataAccesses/CalculateUpdates.py
discopop_library/discopop_optimizer/PETParser/DataAccesses/FromCUs.py
discopop_library/discopop_optimizer/PETParser/DataAccesses/__init__.py
discopop_library/discopop_optimizer/UpdateOptimization/AddRangesToUpdates.py
discopop_library/discopop_optimizer/UpdateOptimization/LoopInitializationUpdates.py
discopop_library/discopop_optimizer/UpdateOptimization/RemoveDuplicatedUpdates.py
discopop_library/discopop_optimizer/UpdateOptimization/RemoveLoopIndexUpdates.py
discopop_library/discopop_optimizer/UpdateOptimization/RemoveSameDeviceUpdates.py
discopop_library/discopop_optimizer/UpdateOptimization/main.py
discopop_library/discopop_optimizer/Variables/Experiment.py
discopop_library/discopop_optimizer/Variables/ExperimentUtils.py
discopop_library/discopop_optimizer/Variables/__init__.py
discopop_library/discopop_optimizer/bindings/__init__.py
discopop_library/discopop_optimizer/bindings/utilities.py
discopop_library/discopop_optimizer/classes/__init__.py
discopop_library/discopop_optimizer/classes/context/ContextObject.py
discopop_library/discopop_optimizer/classes/context/ContextObjectUtils.py
discopop_library/discopop_optimizer/classes/context/Update.py
discopop_library/discopop_optimizer/classes/context/__init__.py
discopop_library/discopop_optimizer/classes/edges/CallEdge.py
discopop_library/discopop_optimizer/classes/edges/ChildEdge.py
discopop_library/discopop_optimizer/classes/edges/DataFlowEdge.py
discopop_library/discopop_optimizer/classes/edges/GenericEdge.py
discopop_library/discopop_optimizer/classes/edges/MutuallyExclusiveEdge.py
discopop_library/discopop_optimizer/classes/edges/OptionEdge.py
discopop_library/discopop_optimizer/classes/edges/RequirementEdge.py
discopop_library/discopop_optimizer/classes/edges/SuccessorEdge.py
discopop_library/discopop_optimizer/classes/edges/TemporaryEdge.py
discopop_library/discopop_optimizer/classes/edges/__init__.py
discopop_library/discopop_optimizer/classes/enums/Distributions.py
discopop_library/discopop_optimizer/classes/enums/__init__.py
discopop_library/discopop_optimizer/classes/nodes/ContextMerge.py
discopop_library/discopop_optimizer/classes/nodes/ContextNode.py
discopop_library/discopop_optimizer/classes/nodes/ContextRestore.py
discopop_library/discopop_optimizer/classes/nodes/ContextSave.py
discopop_library/discopop_optimizer/classes/nodes/ContextSnapshot.py
discopop_library/discopop_optimizer/classes/nodes/ContextSnapshotPop.py
discopop_library/discopop_optimizer/classes/nodes/DeviceSwitch.py
discopop_library/discopop_optimizer/classes/nodes/FunctionReturn.py
discopop_library/discopop_optimizer/classes/nodes/FunctionRoot.py
discopop_library/discopop_optimizer/classes/nodes/GenericNode.py
discopop_library/discopop_optimizer/classes/nodes/Loop.py
discopop_library/discopop_optimizer/classes/nodes/SynchronizationTrigger.py
discopop_library/discopop_optimizer/classes/nodes/Workload.py
discopop_library/discopop_optimizer/classes/nodes/__init__.py
discopop_library/discopop_optimizer/classes/system/Network.py
discopop_library/discopop_optimizer/classes/system/System.py
discopop_library/discopop_optimizer/classes/system/__init__.py
discopop_library/discopop_optimizer/classes/system/system_utils.py
discopop_library/discopop_optimizer/classes/system/devices/CPU.py
discopop_library/discopop_optimizer/classes/system/devices/Device.py
discopop_library/discopop_optimizer/classes/system/devices/DeviceTypeEnum.py
discopop_library/discopop_optimizer/classes/system/devices/GPU.py
discopop_library/discopop_optimizer/classes/system/devices/__init__.py
discopop_library/discopop_optimizer/classes/types/Aliases.py
discopop_library/discopop_optimizer/classes/types/DataAccessType.py
discopop_library/discopop_optimizer/classes/types/__init__.py
discopop_library/discopop_optimizer/gui/__init__.py
discopop_library/discopop_optimizer/gui/plotting/CostModels.py
discopop_library/discopop_optimizer/gui/plotting/__init__.py
discopop_library/discopop_optimizer/gui/presentation/ChoiceDetails.py
discopop_library/discopop_optimizer/gui/presentation/OptionTable.py
discopop_library/discopop_optimizer/gui/presentation/__init__.py
discopop_library/discopop_optimizer/gui/queries/ValueTableQuery.py
discopop_library/discopop_optimizer/gui/queries/__init__.py
discopop_library/discopop_optimizer/gui/widgets/ScrollableFrame.py
discopop_library/discopop_optimizer/gui/widgets/ScrollableText.py
discopop_library/discopop_optimizer/gui/widgets/__init__.py
discopop_library/discopop_optimizer/interactive/interactive_optimizer.py
discopop_library/discopop_optimizer/optimization/evaluate.py
discopop_library/discopop_optimizer/optimization/evaluate_all_decision_combinations.py
discopop_library/discopop_optimizer/optimization/evolutionary_algorithm.py
discopop_library/discopop_optimizer/optimization/greedy.py
discopop_library/discopop_optimizer/optimization/validation.py
discopop_library/discopop_optimizer/scheduling/__init__.py
discopop_library/discopop_optimizer/scheduling/workload_delta.py
discopop_library/discopop_optimizer/suggestions/__init__.py
discopop_library/discopop_optimizer/suggestions/importers/__init__.py
discopop_library/discopop_optimizer/suggestions/importers/do_all.py
discopop_library/discopop_optimizer/suggestions/importers/main.py
discopop_library/discopop_optimizer/suggestions/importers/reduction.py
discopop_library/discopop_optimizer/suggestions/optimizers/loop_collapse.py
discopop_library/discopop_optimizer/suggestions/optimizers/main.py
discopop_library/discopop_optimizer/utilities/MOGUtilities.py
discopop_library/discopop_optimizer/utilities/__init__.py
discopop_library/discopop_optimizer/utilities/insert_device_switch_nodes.py
discopop_library/discopop_optimizer/utilities/simple_utilities.py
discopop_library/discopop_optimizer/utilities/optimization/__init__.py
discopop_library/discopop_optimizer/utilities/optimization/GlobalOptimization/RandomSamples.py
discopop_library/discopop_optimizer/utilities/optimization/GlobalOptimization/__init__.py
discopop_library/discopop_optimizer/utilities/optimization/LocalOptimization/TopDown.py
discopop_library/discopop_optimizer/utilities/optimization/LocalOptimization/__init__.py
discopop_library/discopop_optimizer/utilities/visualization/__init__.py
discopop_library/discopop_optimizer/utilities/visualization/plotting.py
discopop_library/discopop_optimizer/utilities/visualization/update_graph.py
discopop_library/global_data/__init__.py
discopop_library/global_data/__pycache__/__init__.cpython-38.pyc
discopop_library/global_data/version/VERSION
discopop_library/global_data/version/__init__.py
discopop_library/global_data/version/utils.py
discopop_library/global_data/version/__pycache__/__init__.cpython-38.pyc
discopop_library/global_data/version/__pycache__/utils.cpython-38.pyc
discopop_library/result_classes/DetectionResult.py
discopop_library/result_classes/MergedPattern.py
discopop_library/result_classes/OptimizerOutputPattern.py
discopop_library/result_classes/PatternStorage.py
discopop_library/result_classes/__init__.py
test/__init__.py
test/end_to_end/__init__.py
test/end_to_end/do_all/__init__.py
test/end_to_end/do_all/backwards_array_access/__init__.py
test/end_to_end/do_all/backwards_array_access/test.py
test/end_to_end/do_all/calls/__init__.py
test/end_to_end/do_all/calls/above_nesting_level_3/__init__.py
test/end_to_end/do_all/calls/above_nesting_level_3/test.py
test/end_to_end/do_all/calls/allowing/__init__.py
test/end_to_end/do_all/calls/allowing/test.py
test/end_to_end/do_all/calls/allowing_2/__init__.py
test/end_to_end/do_all/calls/allowing_2/test.py
test/end_to_end/do_all/calls/complex/__init__.py
test/end_to_end/do_all/calls/complex/test.py
test/end_to_end/do_all/calls/complex_no_varname_duplicates/__init__.py
test/end_to_end/do_all/calls/complex_no_varname_duplicates/test.py
test/end_to_end/do_all/calls/preventing/__init__.py
test/end_to_end/do_all/calls/preventing/simple/__init__.py
test/end_to_end/do_all/calls/preventing/simple/test.py
test/end_to_end/do_all/calls/second_order/__init__.py
test/end_to_end/do_all/calls/second_order/allowing/__init__.py
test/end_to_end/do_all/calls/second_order/allowing/test.py
test/end_to_end/do_all/calls/second_order/allowing_2/__init__.py
test/end_to_end/do_all/calls/second_order/allowing_2/test.py
test/end_to_end/do_all/calls/second_order/preventing/__init__.py
test/end_to_end/do_all/calls/second_order/preventing/test.py
test/end_to_end/do_all/calls/second_order/preventing_2/__init__.py
test/end_to_end/do_all/calls/second_order/preventing_2/test.py
test/end_to_end/do_all/daxpy/__init__.py
test/end_to_end/do_all/daxpy/test.py
test/end_to_end/do_all/negative/__init__.py
test/end_to_end/do_all/negative/nested/__init__.py
test/end_to_end/do_all/negative/nested/OMPSCR/__init__.py
test/end_to_end/do_all/simple/__init__.py
test/end_to_end/do_all/simple/global_vars/__init__.py
test/end_to_end/do_all/simple/global_vars/miniFE_CSRMatrix_proxy/__init__.py
test/end_to_end/do_all/simple/global_vars/miniFE_CSRMatrix_proxy/global_arrays/__init__.py
test/end_to_end/do_all/simple/global_vars/miniFE_CSRMatrix_proxy/global_arrays/test.py
test/end_to_end/do_all/simple/global_vars/miniFE_CSRMatrix_proxy/global_struct/__init__.py
test/end_to_end/do_all/simple/global_vars/miniFE_CSRMatrix_proxy/global_struct/test.py
test/end_to_end/do_all/simple/global_vars/miniFE_CSRMatrix_proxy/global_vectors/__init__.py
test/end_to_end/do_all/simple/global_vars/miniFE_CSRMatrix_proxy/global_vectors/test.py
test/end_to_end/do_all/simple/global_vars/miniFE_CSRMatrix_proxy/global_vectors_and_struct/__init__.py
test/end_to_end/do_all/simple/global_vars/miniFE_CSRMatrix_proxy/global_vectors_and_struct/test.py
test/end_to_end/do_all/simple/nested/__init__.py
test/end_to_end/do_all/simple/nested/depth_2/__init__.py
test/end_to_end/do_all/simple/nested/depth_2/positive/__init__.py
test/end_to_end/do_all/simple/nested/depth_2/positive/both_loops_doall/__init__.py
test/end_to_end/do_all/simple/nested/depth_2/positive/both_loops_doall/test.py
test/end_to_end/do_all/simple/not_nested/__init__.py
test/end_to_end/do_all/simple/not_nested/negative/__init__.py
test/end_to_end/do_all/simple/not_nested/negative/minimal/__init__.py
test/end_to_end/do_all/simple/not_nested/negative/minimal/test.py
test/end_to_end/do_all/simple/not_nested/negative/stack_access/__init__.py
test/end_to_end/do_all/simple/not_nested/negative/stack_access/test.py
test/end_to_end/do_all/simple/not_nested/positive/__init__.py
test/end_to_end/do_all/simple/not_nested/positive/test.py
test/end_to_end/do_all/stack_access/__init__.py
test/end_to_end/do_all/stack_access/nested/__init__.py
test/end_to_end/do_all/stack_access/nested/positive/__init__.py
test/end_to_end/do_all/stack_access/nested/positive/test.py
test/end_to_end/do_all/stack_access/various/__init__.py
test/end_to_end/do_all/stack_access/various/case_0/__init__.py
test/end_to_end/do_all/stack_access/various/case_0/test.py
test/end_to_end/do_all/stack_access/various/case_1/__init__.py
test/end_to_end/do_all/stack_access/various/case_1/test.py
test/end_to_end/do_all/stack_access/various/case_2/__init__.py
test/end_to_end/do_all/stack_access/various/case_2/test.py
test/end_to_end/do_all/stack_access/various/case_3/__init__.py
test/end_to_end/do_all/stack_access/various/case_3/test.py
test/end_to_end/do_all/stack_access/various/case_5/__init__.py
test/end_to_end/do_all/stack_access/various/case_5/test.py
test/end_to_end/do_all/struct/__init__.py
test/end_to_end/do_all/struct/positive/__init__.py
test/end_to_end/do_all/struct/positive/miniFE_CSRMatrix_proxy/__init__.py
test/end_to_end/do_all/struct/positive/miniFE_CSRMatrix_proxy/access_outside_struct/__init__.py
test/end_to_end/do_all/struct/positive/miniFE_CSRMatrix_proxy/access_outside_struct/test.py
test/end_to_end/do_all/struct/positive/miniFE_CSRMatrix_proxy/std_data_types/__init__.py
test/end_to_end/do_all/struct/positive/miniFE_CSRMatrix_proxy/std_data_types/test.py
test/end_to_end/do_all/struct/positive/miniFE_CSRMatrix_proxy/template_data_types/__init__.py
test/end_to_end/do_all/struct/positive/miniFE_CSRMatrix_proxy/template_data_types/test.py
test/end_to_end/optimizer/__init__.py
test/end_to_end/optimizer/loop_collapse/__init__.py
test/end_to_end/optimizer/loop_collapse/positive/__init__.py
test/end_to_end/optimizer/loop_collapse/positive/simple_1/__init__.py
test/end_to_end/optimizer/loop_collapse/positive/simple_1/test.py
test/end_to_end/reduction_pattern/__init__.py
test/end_to_end/reduction_pattern/negative/__init__.py
test/end_to_end/reduction_pattern/negative/case_1/__init__.py
test/end_to_end/reduction_pattern/negative/case_1/test.py
test/end_to_end/reduction_pattern/positive/__init__.py
test/end_to_end/reduction_pattern/positive/nested/__init__.py
test/end_to_end/reduction_pattern/positive/nested/OMPSCR/__init__.py
test/end_to_end/reduction_pattern/positive/nested/OMPSCR/c_Mandelbrot/__init__.py
test/end_to_end/reduction_pattern/positive/nested/OMPSCR/c_Mandelbrot/test.py
test/end_to_end/sharing_clauses/__init__.py
test/end_to_end/sharing_clauses/do_all/__init__.py
test/end_to_end/sharing_clauses/do_all/first_private/__init__.py
test/end_to_end/sharing_clauses/do_all/first_private/case_1/__init__.py
test/end_to_end/sharing_clauses/do_all/first_private/case_1/test.py
test/end_to_end/sharing_clauses/do_all/last_private/__init__.py
test/end_to_end/sharing_clauses/do_all/last_private/case_1/__init__.py
test/end_to_end/sharing_clauses/do_all/last_private/case_1/test.py
test/end_to_end/sharing_clauses/do_all/no_clause/__init__.py
test/end_to_end/sharing_clauses/do_all/no_clause/case_1/__init__.py
test/end_to_end/sharing_clauses/do_all/no_clause/case_1/test.py
test/end_to_end/sharing_clauses/do_all/private/__init__.py
test/end_to_end/sharing_clauses/do_all/private/case_1/__init__.py
test/end_to_end/sharing_clauses/do_all/private/case_1/test.py
test/end_to_end/sharing_clauses/do_all/private/case_2/__init__.py
test/end_to_end/sharing_clauses/do_all/private/case_2/test.py
test/end_to_end/sharing_clauses/do_all/shared/__init__.py
test/end_to_end/sharing_clauses/do_all/shared/case_1/__init__.py
test/end_to_end/sharing_clauses/do_all/shared/case_1/test.py
test/end_to_end/sharing_clauses/do_all/shared/case_2/__init__.py
test/end_to_end/sharing_clauses/do_all/shared/case_2/test.py
test/end_to_end/sharing_clauses/do_all/shared/case_3/__init__.py
test/end_to_end/sharing_clauses/do_all/shared/case_3/test.py
test/utils/__init__.py
test/utils/existence/__init__.py
test/utils/existence/existence_utils.py
test/utils/sharing_clauses/__init__.py
test/utils/sharing_clauses/clauses_utils.py
test/utils/validator_classes/DoAllInfoForValidation.py
test/utils/validator_classes/__init__.py
test/wip_end_to_end/__init__.py
test/wip_end_to_end/do_all/__init__.py
test/wip_end_to_end/do_all/simple/__init__.py
test/wip_end_to_end/do_all/simple/nested/__init__.py
test/wip_end_to_end/do_all/simple/nested/depth_2/__init__.py
test/wip_end_to_end/do_all/simple/nested/depth_2/positive/__init__.py
test/wip_end_to_end/do_all/simple/nested/depth_2/positive/inner_loop_doall/__init__.py
test/wip_end_to_end/do_all/simple/nested/depth_2/positive/inner_loop_doall/test.py
test/wip_end_to_end/do_all/simple/nested/depth_2/positive/outer_loop_doall/__init__.py
test/wip_end_to_end/do_all/simple/nested/depth_2/positive/outer_loop_doall/test.py
test/wip_end_to_end/do_all/stack_access/__init__.py
test/wip_end_to_end/do_all/stack_access/various/__init__.py
test/wip_end_to_end/do_all/stack_access/various/case_4/__init__.py
test/wip_end_to_end/do_all/stack_access/various/case_4/test.py
test/wip_end_to_end/reduction_pattern/__init__.py
test/wip_end_to_end/reduction_pattern/negative/__init__.py
test/wip_end_to_end/reduction_pattern/negative/case_2/__init__.py
test/wip_end_to_end/reduction_pattern/negative/case_2/test.py
test/wip_end_to_end/sharing_clauses/__init__.py
test/wip_end_to_end/sharing_clauses/do_all/__init__.py
test/wip_end_to_end/sharing_clauses/do_all/first_private/__init__.py
test/wip_end_to_end/sharing_clauses/do_all/first_private/case_2/__init__.py
test/wip_end_to_end/sharing_clauses/do_all/first_private/case_2/test.py