.clang-format
.clang-tidy
.gitignore
.gitlab-ci.yml
.pre-commit-config.yaml
CMakeLists.txt
CODE_OF_CONDUCT.md
CONTRIBUTING.md
COPYRIGHT
LICENSE
NOTICE
README.md
codecov.yml
mkdocs.yml
pyproject.toml
setup.py
.github/workflows/check-headers.yml
.github/workflows/ci-build-test.yml
.github/workflows/ci-pr-pages.yml
.github/workflows/ci-test-spack.yml
.github/workflows/ci-wheels.yml
.github/workflows/cpp-linter.yml
.github/workflows/deploy-pages-main.yml
.github/workflows/deploy-pages-release.yml
.github/workflows/gh-pages-docs.yml
.gitlab/custom-jobs-and-variables.yml
.gitlab/subscribed-pipelines.yml
.gitlab/jobs/matrix-benchmarks.yml
.gitlab/jobs/matrix-integration.yml
.gitlab/jobs/matrix-spack.yml
.gitlab/jobs/matrix.yml
.gitlab/jobs/tioga-benchmarks.yml
.gitlab/jobs/tioga-integration.yml
.gitlab/jobs/tioga-spack.yml
.gitlab/jobs/tioga.yml
.gitlab/jobs/tuolumne-benchmarks.yml
.gitlab/jobs/tuolumne-integration.yml
.gitlab/jobs/tuolumne-spack.yml
.gitlab/jobs/tuolumne.yml
bindings/python/CMakeLists.txt
bindings/python/CppBindings.cpp
bindings/python/LLVMIRBindings.cpp
bindings/python/MLIRBindings.cpp
bindings/python/PythonBindings.cpp
bindings/python/PythonBindings.h
bindings/python/tests/CMakeLists.txt
bindings/python/tests/gpu_runtime.py
bindings/python/tests/test_backend_loader.py
bindings/python/tests/test_backend_loader_zero_backends.py
bindings/python/tests/test_backend_selection.py
bindings/python/tests/test_gpu_cpp_launch_validation.py
bindings/python/tests/test_gpu_cpp_pointer_validation.py
bindings/python/tests/test_gpu_cpp_smoke.py
bindings/python/tests/test_gpu_mlir_fatal_paths.py
bindings/python/tests/test_gpu_mlir_smoke.py
bindings/python/tests/test_gpu_mlir_validation.py
bindings/python/tests/test_host_cpp_smoke.py
bindings/python/tests/test_host_cpp_validation.py
bindings/python/tests/test_host_llvmir_smoke.py
bindings/python/tests/test_host_llvmir_validation.py
bindings/python/tests/test_invalid_clang_override.py
bindings/python/tests/test_proteus_init_exports.py
bindings/python/tests/test_support.py
bindings/python/tests/test_wheel_layout.py
bindings/python/tests/test_wildcard_import.py
cmake/ProteusFunctions.cmake
cmake/SetupLLVM.cmake
cmake/proteusConfig.cmake.in
docs/Doxyfile
docs/index.md
docs/mainpage.dox
docs/assets/proteus-logo-small.png
docs/assets/proteus-logo.png
docs/dev/api.md
docs/dev/concepts.md
docs/dev/optimization-pipeline.md
docs/dev/pr.md
docs/dev/proteus-internals.md
docs/dev/python-wheel.md
docs/dev/runtime-cuda-toolchain.md
docs/dev/runtime-hip-toolchain.md
docs/stylesheets/extra.css
docs/user/annotations.md
docs/user/config.md
docs/user/cpp-frontend.md
docs/user/dsl.md
docs/user/install.md
docs/user/integration.md
docs/user/interface.md
docs/user/llvmir-frontend.md
docs/user/mlir-frontend.md
docs/user/resources.md
include/proteus/AddressSpace.h
include/proteus/CompilerInterfaceTypes.h
include/proteus/CppJitCompilerBackend.h
include/proteus/CppJitModule.h
include/proteus/Error.h
include/proteus/Init.h
include/proteus/JitFrontend.h
include/proteus/JitFuncAttribute.h
include/proteus/JitInterface.h
include/proteus/KernelMetadata.h
include/proteus/LLVMIRJitModule.h
include/proteus/MLIRJitModule.h
include/proteus/TimeTracing.h
include/proteus/Frontend/Builtins.h
include/proteus/Frontend/CodeBuilder.h
include/proteus/Frontend/Dispatcher.h
include/proteus/Frontend/Func.h
include/proteus/Frontend/IRFunction.h
include/proteus/Frontend/IRType.h
include/proteus/Frontend/IRValue.h
include/proteus/Frontend/LLVMCodeBuilder.h
include/proteus/Frontend/LLVMTypeMap.h
include/proteus/Frontend/LoopNest.h
include/proteus/Frontend/MLIRCodeBuilder.h
include/proteus/Frontend/TargetModel.h
include/proteus/Frontend/TypeMap.h
include/proteus/Frontend/TypeTraits.h
include/proteus/Frontend/Var.h
packaging/python/backend-cuda/README.md
packaging/python/backend-cuda/pyproject.toml
packaging/python/backend-host/README.md
packaging/python/backend-host/pyproject.toml
packaging/python/backend-rocm/README.md
packaging/python/backend-rocm/pyproject.toml
packaging/python/image-scripts/build-llvm-manylinux.sh
packaging/python/image-scripts/build-manylinux-cuda-container.sh
packaging/python/image-scripts/build-manylinux-llvm-container.sh
packaging/python/image-scripts/build-manylinux-rocm-container.sh
packaging/python/image-scripts/manylinux-cuda.Dockerfile
packaging/python/image-scripts/manylinux-llvm.Dockerfile
packaging/python/image-scripts/manylinux-rocm.Dockerfile
packaging/spack/README.md
packaging/spack/repo.yaml
packaging/spack/packages/proteus/package.py
python/proteus/__init__.py
python/proteus/_backend.py
python/proteus/_proteus.py
python/proteus_backend/__init__.py
python/proteus_backend_cuda/__init__.py
python/proteus_backend_cuda/_selector.py
python/proteus_backend_cuda/manifest.json.in
python/proteus_backend_host/__init__.py
python/proteus_backend_host/_selector.py
python/proteus_backend_host/manifest.json.in
python/proteus_backend_rocm/__init__.py
python/proteus_backend_rocm/_selector.py
python/proteus_backend_rocm/manifest.json.in
python/proteus_python.egg-info/PKG-INFO
python/proteus_python.egg-info/SOURCES.txt
python/proteus_python.egg-info/dependency_links.txt
python/proteus_python.egg-info/top_level.txt
scripts/build-llvm-lassen.sh
scripts/generate_simple_wheel_index.py
scripts/remove_prerelease_mike_docs.py
scripts/setup-cuda.sh
scripts/setup-host.sh
scripts/setup-rocm.sh
scripts/checks/check-headers.py
scripts/gitlab/ci-build-test.sh
scripts/gitlab/ci-run-benchmarks.sh
src/CMakeLists.txt
src/include/proteus/impl/Cloning.h
src/include/proteus/impl/CompilationTask.h
src/include/proteus/impl/CompiledLibrary.h
src/include/proteus/impl/CompilerAsync.h
src/include/proteus/impl/CompilerInterfaceDevice.h
src/include/proteus/impl/CompilerInterfaceDeviceInternal.h
src/include/proteus/impl/CompilerInterfaceRuntimeConstantInfo.h
src/include/proteus/impl/CompilerSync.h
src/include/proteus/impl/Config.h
src/include/proteus/impl/CoreDevice.h
src/include/proteus/impl/CoreDeviceCUDA.h
src/include/proteus/impl/CoreDeviceHIP.h
src/include/proteus/impl/CoreLLVM.h
src/include/proteus/impl/CoreLLVMCUDA.h
src/include/proteus/impl/CoreLLVMDevice.h
src/include/proteus/impl/CoreLLVMHIP.h
src/include/proteus/impl/Debug.h
src/include/proteus/impl/GlobalVarInfo.h
src/include/proteus/impl/HIPRuntimeAPI.h
src/include/proteus/impl/Hashing.h
src/include/proteus/impl/JitEngine.h
src/include/proteus/impl/JitEngineDevice.h
src/include/proteus/impl/JitEngineDeviceCUDA.h
src/include/proteus/impl/JitEngineDeviceHIP.h
src/include/proteus/impl/JitEngineHost.h
src/include/proteus/impl/JitEngineInfoRegistry.h
src/include/proteus/impl/LLVMIRFunction.h
src/include/proteus/impl/LLVMIRValue.h
src/include/proteus/impl/LambdaRegistry.h
src/include/proteus/impl/Logger.h
src/include/proteus/impl/MLIRIRFunction.h
src/include/proteus/impl/MLIRIRValue.h
src/include/proteus/impl/RuntimeConstantTypeHelpers.h
src/include/proteus/impl/TimeTracingInit.h
src/include/proteus/impl/TransformArgumentSpecialization.h
src/include/proteus/impl/TransformLambdaSpecialization.h
src/include/proteus/impl/TransformSharedArray.h
src/include/proteus/impl/Utils.h
src/include/proteus/impl/UtilsCUDA.h
src/include/proteus/impl/UtilsHIP.h
src/include/proteus/impl/Caching/MPIHelpers.h
src/include/proteus/impl/Caching/MPILocalLookupCache.h
src/include/proteus/impl/Caching/MPIRemoteLookupCache.h
src/include/proteus/impl/Caching/MPIStorageCache.h
src/include/proteus/impl/Caching/MemoryCache.h
src/include/proteus/impl/Caching/ObjectCache.h
src/include/proteus/impl/Caching/ObjectCacheChain.h
src/include/proteus/impl/Caching/StorageCache.h
src/include/proteus/impl/Frontend/CUDAToolchain.h
src/include/proteus/impl/Frontend/CppJitCompiler.h
src/include/proteus/impl/Frontend/DispatcherCUDA.h
src/include/proteus/impl/Frontend/DispatcherHIP.h
src/include/proteus/impl/Frontend/DispatcherHost.h
src/include/proteus/impl/Frontend/DispatcherHostCUDA.h
src/include/proteus/impl/Frontend/DispatcherHostHIP.h
src/include/proteus/impl/Frontend/HIPToolchain.h
src/include/proteus/impl/Frontend/JitFuncAttribute.h
src/include/proteus/impl/Frontend/MLIRLower.h
src/pass/AnnotationHandler.cpp
src/pass/AnnotationHandler.h
src/pass/CMakeLists.txt
src/pass/Helpers.h
src/pass/ProteusPass.cpp
src/pass/Types.h
src/runtime/CMakeLists.txt
src/runtime/CUDADriverAPI.cpp
src/runtime/CompiledLibrary.cpp
src/runtime/CompilerInterfaceDevice.cpp
src/runtime/CompilerInterfaceHost.cpp
src/runtime/CompilerInterfaceRuntimeConstantInfo.cpp
src/runtime/Error.cpp
src/runtime/HIPRuntimeAPI.cpp
src/runtime/Init.cpp
src/runtime/JitEngine.cpp
src/runtime/JitEngineDeviceCUDA.cpp
src/runtime/JitEngineDeviceHIP.cpp
src/runtime/JitEngineHost.cpp
src/runtime/KernelMetadata.cpp
src/runtime/ProteusCUDARuntimeBuiltins.cpp
src/runtime/TimeTracing.cpp
src/runtime/exports.map
src/runtime/Caching/MPIHelpers.cpp
src/runtime/Caching/MPILocalLookupCache.cpp
src/runtime/Caching/MPIRemoteLookupCache.cpp
src/runtime/Caching/MPIStorageCache.cpp
src/runtime/Caching/ObjectCacheChain.cpp
src/runtime/Caching/StorageCache.cpp
src/runtime/Frontend/Builtins.cpp
src/runtime/Frontend/CUDAToolchain.cpp
src/runtime/Frontend/CppJitCompiler.cpp
src/runtime/Frontend/CppJitCompilerClang.cpp
src/runtime/Frontend/CppJitCompilerNvcc.cpp
src/runtime/Frontend/CppJitModule.cpp
src/runtime/Frontend/Dispatcher.cpp
src/runtime/Frontend/Func.cpp
src/runtime/Frontend/HIPToolchain.cpp
src/runtime/Frontend/JitFrontend.cpp
src/runtime/Frontend/JitFuncAttribute.cpp
src/runtime/Frontend/LLVMCodeBuilder.cpp
src/runtime/Frontend/LLVMIRJitModule.cpp
src/runtime/Frontend/LLVMTypeMap.cpp
src/runtime/Frontend/MLIRCodeBuilder.cpp
src/runtime/Frontend/MLIRJitModule.cpp
src/runtime/Frontend/MLIRLower.cpp
src/runtime/Frontend/TargetModel.cpp
src/runtime/Frontend/TypeMap.cpp
tests/CMakeLists.txt
tests/lit-main.py
tests/cpu/CMakeLists.txt
tests/cpu/custom_pipeline.cpp
tests/cpu/daxpy.cpp
tests/cpu/daxpy_annot_long.cpp
tests/cpu/daxpy_annot_mix.cpp
tests/cpu/daxpy_api.cpp
tests/cpu/dynamic_jit_array.cpp
tests/cpu/jit_eh.cpp
tests/cpu/jit_struct.cpp
tests/cpu/lambda.cpp
tests/cpu/lambda_def.cpp
tests/cpu/lambda_multiple.cpp
tests/cpu/lambda_multiple_api.cpp
tests/cpu/lambda_spec_test.cpp
tests/cpu/modify_gvar.cpp
tests/cpu/types.cpp
tests/cpu/types_api.cpp
tests/cpu/types_jit_array.cpp
tests/frontend/CMakeLists.txt
tests/frontend/cpu/CMakeLists.txt
tests/frontend/cpu/add_vectors.cpp
tests/frontend/cpu/add_vectors_runconst.cpp
tests/frontend/cpu/array.cpp
tests/frontend/cpu/convert.cpp
tests/frontend/cpu/cpp_instantiate.cpp
tests/frontend/cpu/cpp_instantiate_extraargs.cpp
tests/frontend/cpu/cpp_same_symbol.cpp
tests/frontend/cpu/cpp_source.cpp
tests/frontend/cpu/cpp_store_handle.cpp
tests/frontend/cpu/external_call.cpp
tests/frontend/cpu/for.cpp
tests/frontend/cpu/for_unroll.cpp
tests/frontend/cpu/functional_blocks.cpp
tests/frontend/cpu/get_address.cpp
tests/frontend/cpu/if.cpp
tests/frontend/cpu/internal_call.cpp
tests/frontend/cpu/intrinsics.cpp
tests/frontend/cpu/loopnest_1d.cpp
tests/frontend/cpu/loopnest_3d.cpp
tests/frontend/cpu/loopnest_3d_uniformtile.cpp
tests/frontend/cpu/min.cpp
tests/frontend/cpu/multi_module.cpp
tests/frontend/cpu/operators.cpp
tests/frontend/cpu/tiled_matmul.cpp
tests/frontend/cpu/tiled_transpose.cpp
tests/frontend/cpu/vars.cpp
tests/frontend/cpu/while.cpp
tests/frontend/gpu/CMakeLists.txt
tests/frontend/gpu/adam.cpp
tests/frontend/gpu/adam_runconst.cpp
tests/frontend/gpu/add_vectors.cpp
tests/frontend/gpu/add_vectors_runconst.cpp
tests/frontend/gpu/atomics.cpp
tests/frontend/gpu/convert.cpp
tests/frontend/gpu/cpp_adam.cpp
tests/frontend/gpu/cpp_device_nvcc.cpp
tests/frontend/gpu/cpp_instantiate.cpp
tests/frontend/gpu/cpp_instantiate_nvcc.cpp
tests/frontend/gpu/cpp_instantiate_nvcc_shmem.cpp
tests/frontend/gpu/cpp_instantiate_shmem.cpp
tests/frontend/gpu/cpp_same_symbol.cpp
tests/frontend/gpu/cpp_source.cpp
tests/frontend/gpu/cpp_store_handle.cpp
tests/frontend/gpu/floydwarshall.cpp
tests/frontend/gpu/for.cpp
tests/frontend/gpu/for_unroll.cpp
tests/frontend/gpu/functional_blocks.cpp
tests/frontend/gpu/get_address.cpp
tests/frontend/gpu/if.cpp
tests/frontend/gpu/internal_call.cpp
tests/frontend/gpu/intrinsics.cpp
tests/frontend/gpu/kernel_2d.cpp
tests/frontend/gpu/kernel_3d.cpp
tests/frontend/gpu/launch_bounds.cpp
tests/frontend/gpu/multi_module.cpp
tests/frontend/gpu/operators.cpp
tests/frontend/gpu/shared_memory.cpp
tests/frontend/gpu/vars.cpp
tests/frontend/gpu/while.cpp
tests/frontend/host_device/CMakeLists.txt
tests/frontend/host_device/cpp_host_device.cpp
tests/frontend/llvmir/CMakeLists.txt
tests/frontend/llvmir/cpu/CMakeLists.txt
tests/frontend/llvmir/cpu/llvmir_jit_module_bitcode.cpp
tests/frontend/llvmir/cpu/llvmir_jit_module_bitcode_input.ll
tests/frontend/llvmir/cpu/llvmir_jit_module_source.cpp
tests/frontend/llvmir/gpu/CMakeLists.txt
tests/frontend/llvmir/gpu/llvmir_gpu_jit_module_bitcode.cpp
tests/frontend/llvmir/gpu/llvmir_gpu_jit_module_bitcode_input.CUDA.ll
tests/frontend/llvmir/gpu/llvmir_gpu_jit_module_bitcode_input.HIP.ll
tests/frontend/llvmir/gpu/llvmir_gpu_jit_module_source.cpp
tests/frontend/mlir/CMakeLists.txt
tests/frontend/mlir/cpu/CMakeLists.txt
tests/frontend/mlir/cpu/mlir_add_vectors.cpp
tests/frontend/mlir/cpu/mlir_add_vectors_runconst.cpp
tests/frontend/mlir/cpu/mlir_array.cpp
tests/frontend/mlir/cpu/mlir_atomics.cpp
tests/frontend/mlir/cpu/mlir_calls.cpp
tests/frontend/mlir/cpu/mlir_casts.cpp
tests/frontend/mlir/cpu/mlir_cmp.cpp
tests/frontend/mlir/cpu/mlir_convert.cpp
tests/frontend/mlir/cpu/mlir_external_call.cpp
tests/frontend/mlir/cpu/mlir_for.cpp
tests/frontend/mlir/cpu/mlir_for_unroll.cpp
tests/frontend/mlir/cpu/mlir_functional_blocks.cpp
tests/frontend/mlir/cpu/mlir_generic_load_store.cpp
tests/frontend/mlir/cpu/mlir_get_address.cpp
tests/frontend/mlir/cpu/mlir_host_jit_execute.cpp
tests/frontend/mlir/cpu/mlir_if.cpp
tests/frontend/mlir/cpu/mlir_int_atomics.cpp
tests/frontend/mlir/cpu/mlir_internal_call.cpp
tests/frontend/mlir/cpu/mlir_intrinsics.cpp
tests/frontend/mlir/cpu/mlir_jit_module_source.cpp
tests/frontend/mlir/cpu/mlir_loopnest_1d.cpp
tests/frontend/mlir/cpu/mlir_loopnest_3d.cpp
tests/frontend/mlir/cpu/mlir_loopnest_3d_uniformtile.cpp
tests/frontend/mlir/cpu/mlir_min.cpp
tests/frontend/mlir/cpu/mlir_multi_module.cpp
tests/frontend/mlir/cpu/mlir_operators.cpp
tests/frontend/mlir/cpu/mlir_pointer_reassign.cpp
tests/frontend/mlir/cpu/mlir_pointer_reassign_dynamic.cpp
tests/frontend/mlir/cpu/mlir_scalar_add.cpp
tests/frontend/mlir/cpu/mlir_tiled_matmul.cpp
tests/frontend/mlir/cpu/mlir_tiled_transpose.cpp
tests/frontend/mlir/cpu/mlir_vars.cpp
tests/frontend/mlir/cpu/mlir_while.cpp
tests/frontend/mlir/gpu/CMakeLists.txt
tests/frontend/mlir/gpu/mlir_gpu_adam.cpp
tests/frontend/mlir/gpu/mlir_gpu_adam_runconst.cpp
tests/frontend/mlir/gpu/mlir_gpu_add_vectors.cpp
tests/frontend/mlir/gpu/mlir_gpu_add_vectors_runconst.cpp
tests/frontend/mlir/gpu/mlir_gpu_atomics.cpp
tests/frontend/mlir/gpu/mlir_gpu_builtins.cpp
tests/frontend/mlir/gpu/mlir_gpu_convert.cpp
tests/frontend/mlir/gpu/mlir_gpu_device_function_calls.cpp
tests/frontend/mlir/gpu/mlir_gpu_floydwarshall.cpp
tests/frontend/mlir/gpu/mlir_gpu_for.cpp
tests/frontend/mlir/gpu/mlir_gpu_for_unroll.cpp
tests/frontend/mlir/gpu/mlir_gpu_functional_blocks.cpp
tests/frontend/mlir/gpu/mlir_gpu_get_address.cpp
tests/frontend/mlir/gpu/mlir_gpu_if.cpp
tests/frontend/mlir/gpu/mlir_gpu_index_lowering.cpp
tests/frontend/mlir/gpu/mlir_gpu_internal_call.cpp
tests/frontend/mlir/gpu/mlir_gpu_intrinsics.cpp
tests/frontend/mlir/gpu/mlir_gpu_jit_module_source.cpp
tests/frontend/mlir/gpu/mlir_gpu_kernel_2d.cpp
tests/frontend/mlir/gpu/mlir_gpu_kernel_3d.cpp
tests/frontend/mlir/gpu/mlir_gpu_kernel_execute.cpp
tests/frontend/mlir/gpu/mlir_gpu_kernel_representation.cpp
tests/frontend/mlir/gpu/mlir_gpu_launch_bounds.cpp
tests/frontend/mlir/gpu/mlir_gpu_multi_module.cpp
tests/frontend/mlir/gpu/mlir_gpu_operators.cpp
tests/frontend/mlir/gpu/mlir_gpu_shared_memory.cpp
tests/frontend/mlir/gpu/mlir_gpu_vars.cpp
tests/frontend/mlir/gpu/mlir_gpu_while.cpp
tests/gpu/CMakeLists.txt
tests/gpu/alias_func.cpp
tests/gpu/alias_gvar.cpp
tests/gpu/block_grid_dim_1d.cpp
tests/gpu/block_grid_dim_2d.cpp
tests/gpu/block_grid_dim_3d.cpp
tests/gpu/builtin_globals.cpp
tests/gpu/daxpy.cpp
tests/gpu/daxpy_api.cpp
tests/gpu/device_func.cpp
tests/gpu/dim_spec_cache_test.cpp
tests/gpu/dynamic_jit_array.cpp
tests/gpu/enable_disable.cpp
tests/gpu/file1_kernel.cpp
tests/gpu/file1_kernel_launcher.cpp
tests/gpu/file2_kernel.cpp
tests/gpu/file2_kernel_launcher.cpp
tests/gpu/force_annotations.cpp
tests/gpu/global_var_register.cpp
tests/gpu/gpu_common.h
tests/gpu/gvar1.cpp
tests/gpu/gvar2.cpp
tests/gpu/gvar_driver.cpp
tests/gpu/indirect_fallthrough.cpp
tests/gpu/indirect_launcher.cpp
tests/gpu/indirect_launcher_arg.cpp
tests/gpu/indirect_launcher_arg_api.cpp
tests/gpu/indirect_launcher_multi.cpp
tests/gpu/indirect_launcher_multi_arg.cpp
tests/gpu/indirect_launcher_multi_arg_api.cpp
tests/gpu/indirect_launcher_tpl_multi.cpp
tests/gpu/indirect_launcher_tpl_multi_arg.cpp
tests/gpu/indirect_launcher_tpl_multi_arg_api.cpp
tests/gpu/inlining_regression.cpp
tests/gpu/jit_struct.cpp
tests/gpu/kernel.cpp
tests/gpu/kernel_args.cpp
tests/gpu/kernel_args_annot_long.cpp
tests/gpu/kernel_args_annot_mix.cpp
tests/gpu/kernel_args_api.cpp
tests/gpu/kernel_cache.cpp
tests/gpu/kernel_calls_func.cpp
tests/gpu/kernel_calls_func_api.cpp
tests/gpu/kernel_calls_func_lib.cpp
tests/gpu/kernel_calls_func_lib_api.cpp
tests/gpu/kernel_calls_indirect.cpp
tests/gpu/kernel_host_device_jit.cpp
tests/gpu/kernel_host_device_jit_api.cpp
tests/gpu/kernel_host_jit.cpp
tests/gpu/kernel_lambda.cpp
tests/gpu/kernel_lambda_api.cpp
tests/gpu/kernel_launch_exception.cpp
tests/gpu/kernel_launches.cpp
tests/gpu/kernel_launches_args.cpp
tests/gpu/kernel_metadata.cpp
tests/gpu/kernel_pass_pipeline.cpp
tests/gpu/kernel_preset_bounds.cpp
tests/gpu/kernel_repeat.cpp
tests/gpu/kernel_repeat_api.cpp
tests/gpu/kernel_tuning.cpp
tests/gpu/kernel_unused_gvar.cpp
tests/gpu/kernel_unused_gvar_def.cpp
tests/gpu/kernels_gvar.cpp
tests/gpu/lambda.cpp
tests/gpu/lambda_def.cpp
tests/gpu/lambda_host_device.cpp
tests/gpu/lambda_multiple.cpp
tests/gpu/lambda_spec_test.cpp
tests/gpu/launcher.h
tests/gpu/mix_attr_api.cpp
tests/gpu/raja_style_launch.h
tests/gpu/shared_array.cpp
tests/gpu/tuned_config.json
tests/gpu/types.cpp
tests/gpu/types_api.cpp
tests/gpu/types_jit_array.cpp
tests/gpu/scale100/CMakeLists.txt
tests/gpu/scale100/foo0.cpp
tests/gpu/scale100/foo1.cpp
tests/gpu/scale100/foo10.cpp
tests/gpu/scale100/foo11.cpp
tests/gpu/scale100/foo12.cpp
tests/gpu/scale100/foo13.cpp
tests/gpu/scale100/foo14.cpp
tests/gpu/scale100/foo15.cpp
tests/gpu/scale100/foo16.cpp
tests/gpu/scale100/foo17.cpp
tests/gpu/scale100/foo18.cpp
tests/gpu/scale100/foo19.cpp
tests/gpu/scale100/foo2.cpp
tests/gpu/scale100/foo20.cpp
tests/gpu/scale100/foo21.cpp
tests/gpu/scale100/foo22.cpp
tests/gpu/scale100/foo23.cpp
tests/gpu/scale100/foo24.cpp
tests/gpu/scale100/foo25.cpp
tests/gpu/scale100/foo26.cpp
tests/gpu/scale100/foo27.cpp
tests/gpu/scale100/foo28.cpp
tests/gpu/scale100/foo29.cpp
tests/gpu/scale100/foo3.cpp
tests/gpu/scale100/foo30.cpp
tests/gpu/scale100/foo31.cpp
tests/gpu/scale100/foo32.cpp
tests/gpu/scale100/foo33.cpp
tests/gpu/scale100/foo34.cpp
tests/gpu/scale100/foo35.cpp
tests/gpu/scale100/foo36.cpp
tests/gpu/scale100/foo37.cpp
tests/gpu/scale100/foo38.cpp
tests/gpu/scale100/foo39.cpp
tests/gpu/scale100/foo4.cpp
tests/gpu/scale100/foo40.cpp
tests/gpu/scale100/foo41.cpp
tests/gpu/scale100/foo42.cpp
tests/gpu/scale100/foo43.cpp
tests/gpu/scale100/foo44.cpp
tests/gpu/scale100/foo45.cpp
tests/gpu/scale100/foo46.cpp
tests/gpu/scale100/foo47.cpp
tests/gpu/scale100/foo48.cpp
tests/gpu/scale100/foo49.cpp
tests/gpu/scale100/foo5.cpp
tests/gpu/scale100/foo50.cpp
tests/gpu/scale100/foo51.cpp
tests/gpu/scale100/foo52.cpp
tests/gpu/scale100/foo53.cpp
tests/gpu/scale100/foo54.cpp
tests/gpu/scale100/foo55.cpp
tests/gpu/scale100/foo56.cpp
tests/gpu/scale100/foo57.cpp
tests/gpu/scale100/foo58.cpp
tests/gpu/scale100/foo59.cpp
tests/gpu/scale100/foo6.cpp
tests/gpu/scale100/foo60.cpp
tests/gpu/scale100/foo61.cpp
tests/gpu/scale100/foo62.cpp
tests/gpu/scale100/foo63.cpp
tests/gpu/scale100/foo64.cpp
tests/gpu/scale100/foo65.cpp
tests/gpu/scale100/foo66.cpp
tests/gpu/scale100/foo67.cpp
tests/gpu/scale100/foo68.cpp
tests/gpu/scale100/foo69.cpp
tests/gpu/scale100/foo7.cpp
tests/gpu/scale100/foo70.cpp
tests/gpu/scale100/foo71.cpp
tests/gpu/scale100/foo72.cpp
tests/gpu/scale100/foo73.cpp
tests/gpu/scale100/foo74.cpp
tests/gpu/scale100/foo75.cpp
tests/gpu/scale100/foo76.cpp
tests/gpu/scale100/foo77.cpp
tests/gpu/scale100/foo78.cpp
tests/gpu/scale100/foo79.cpp
tests/gpu/scale100/foo8.cpp
tests/gpu/scale100/foo80.cpp
tests/gpu/scale100/foo81.cpp
tests/gpu/scale100/foo82.cpp
tests/gpu/scale100/foo83.cpp
tests/gpu/scale100/foo84.cpp
tests/gpu/scale100/foo85.cpp
tests/gpu/scale100/foo86.cpp
tests/gpu/scale100/foo87.cpp
tests/gpu/scale100/foo88.cpp
tests/gpu/scale100/foo89.cpp
tests/gpu/scale100/foo9.cpp
tests/gpu/scale100/foo90.cpp
tests/gpu/scale100/foo91.cpp
tests/gpu/scale100/foo92.cpp
tests/gpu/scale100/foo93.cpp
tests/gpu/scale100/foo94.cpp
tests/gpu/scale100/foo95.cpp
tests/gpu/scale100/foo96.cpp
tests/gpu/scale100/foo97.cpp
tests/gpu/scale100/foo98.cpp
tests/gpu/scale100/foo99.cpp
tests/gpu/scale100/main.cpp
tests/gpu/scale100-gvar/CMakeLists.txt
tests/gpu/scale100-gvar/foo0.cpp
tests/gpu/scale100-gvar/foo1.cpp
tests/gpu/scale100-gvar/foo10.cpp
tests/gpu/scale100-gvar/foo11.cpp
tests/gpu/scale100-gvar/foo12.cpp
tests/gpu/scale100-gvar/foo13.cpp
tests/gpu/scale100-gvar/foo14.cpp
tests/gpu/scale100-gvar/foo15.cpp
tests/gpu/scale100-gvar/foo16.cpp
tests/gpu/scale100-gvar/foo17.cpp
tests/gpu/scale100-gvar/foo18.cpp
tests/gpu/scale100-gvar/foo19.cpp
tests/gpu/scale100-gvar/foo2.cpp
tests/gpu/scale100-gvar/foo20.cpp
tests/gpu/scale100-gvar/foo21.cpp
tests/gpu/scale100-gvar/foo22.cpp
tests/gpu/scale100-gvar/foo23.cpp
tests/gpu/scale100-gvar/foo24.cpp
tests/gpu/scale100-gvar/foo25.cpp
tests/gpu/scale100-gvar/foo26.cpp
tests/gpu/scale100-gvar/foo27.cpp
tests/gpu/scale100-gvar/foo28.cpp
tests/gpu/scale100-gvar/foo29.cpp
tests/gpu/scale100-gvar/foo3.cpp
tests/gpu/scale100-gvar/foo30.cpp
tests/gpu/scale100-gvar/foo31.cpp
tests/gpu/scale100-gvar/foo32.cpp
tests/gpu/scale100-gvar/foo33.cpp
tests/gpu/scale100-gvar/foo34.cpp
tests/gpu/scale100-gvar/foo35.cpp
tests/gpu/scale100-gvar/foo36.cpp
tests/gpu/scale100-gvar/foo37.cpp
tests/gpu/scale100-gvar/foo38.cpp
tests/gpu/scale100-gvar/foo39.cpp
tests/gpu/scale100-gvar/foo4.cpp
tests/gpu/scale100-gvar/foo40.cpp
tests/gpu/scale100-gvar/foo41.cpp
tests/gpu/scale100-gvar/foo42.cpp
tests/gpu/scale100-gvar/foo43.cpp
tests/gpu/scale100-gvar/foo44.cpp
tests/gpu/scale100-gvar/foo45.cpp
tests/gpu/scale100-gvar/foo46.cpp
tests/gpu/scale100-gvar/foo47.cpp
tests/gpu/scale100-gvar/foo48.cpp
tests/gpu/scale100-gvar/foo49.cpp
tests/gpu/scale100-gvar/foo5.cpp
tests/gpu/scale100-gvar/foo50.cpp
tests/gpu/scale100-gvar/foo51.cpp
tests/gpu/scale100-gvar/foo52.cpp
tests/gpu/scale100-gvar/foo53.cpp
tests/gpu/scale100-gvar/foo54.cpp
tests/gpu/scale100-gvar/foo55.cpp
tests/gpu/scale100-gvar/foo56.cpp
tests/gpu/scale100-gvar/foo57.cpp
tests/gpu/scale100-gvar/foo58.cpp
tests/gpu/scale100-gvar/foo59.cpp
tests/gpu/scale100-gvar/foo6.cpp
tests/gpu/scale100-gvar/foo60.cpp
tests/gpu/scale100-gvar/foo61.cpp
tests/gpu/scale100-gvar/foo62.cpp
tests/gpu/scale100-gvar/foo63.cpp
tests/gpu/scale100-gvar/foo64.cpp
tests/gpu/scale100-gvar/foo65.cpp
tests/gpu/scale100-gvar/foo66.cpp
tests/gpu/scale100-gvar/foo67.cpp
tests/gpu/scale100-gvar/foo68.cpp
tests/gpu/scale100-gvar/foo69.cpp
tests/gpu/scale100-gvar/foo7.cpp
tests/gpu/scale100-gvar/foo70.cpp
tests/gpu/scale100-gvar/foo71.cpp
tests/gpu/scale100-gvar/foo72.cpp
tests/gpu/scale100-gvar/foo73.cpp
tests/gpu/scale100-gvar/foo74.cpp
tests/gpu/scale100-gvar/foo75.cpp
tests/gpu/scale100-gvar/foo76.cpp
tests/gpu/scale100-gvar/foo77.cpp
tests/gpu/scale100-gvar/foo78.cpp
tests/gpu/scale100-gvar/foo79.cpp
tests/gpu/scale100-gvar/foo8.cpp
tests/gpu/scale100-gvar/foo80.cpp
tests/gpu/scale100-gvar/foo81.cpp
tests/gpu/scale100-gvar/foo82.cpp
tests/gpu/scale100-gvar/foo83.cpp
tests/gpu/scale100-gvar/foo84.cpp
tests/gpu/scale100-gvar/foo85.cpp
tests/gpu/scale100-gvar/foo86.cpp
tests/gpu/scale100-gvar/foo87.cpp
tests/gpu/scale100-gvar/foo88.cpp
tests/gpu/scale100-gvar/foo89.cpp
tests/gpu/scale100-gvar/foo9.cpp
tests/gpu/scale100-gvar/foo90.cpp
tests/gpu/scale100-gvar/foo91.cpp
tests/gpu/scale100-gvar/foo92.cpp
tests/gpu/scale100-gvar/foo93.cpp
tests/gpu/scale100-gvar/foo94.cpp
tests/gpu/scale100-gvar/foo95.cpp
tests/gpu/scale100-gvar/foo96.cpp
tests/gpu/scale100-gvar/foo97.cpp
tests/gpu/scale100-gvar/foo98.cpp
tests/gpu/scale100-gvar/foo99.cpp
tests/gpu/scale100-gvar/main.cpp
tests/integration/cuda/ci-test-integration.sh
tests/integration/cuda/cmake-clang_plugin-proteusFrontend/CMakeLists.txt
tests/integration/cuda/cmake-clang_plugin-proteusFrontend/ClangPlugin.cpp
tests/integration/cuda/cmake-clang_plugin-proteusFrontend/ci-build-and-run.sh
tests/integration/cuda/cmake-clang_plugin-proteusFrontend/main.cpp
tests/integration/cuda/cmake-link_llvm-shared_proteus/CMakeLists.txt
tests/integration/cuda/cmake-link_llvm-shared_proteus/ci-build-and-run.sh
tests/integration/cuda/cmake-link_llvm-shared_proteus/main.cpp
tests/integration/cuda/cmake-proteusCore/CMakeLists.txt
tests/integration/cuda/cmake-proteusCore/ci-build-and-run.sh
tests/integration/cuda/cmake-proteusCore/jit.cpp
tests/integration/cuda/cmake-proteusCore/test.cu
tests/integration/cuda/cmake-proteusFrontend/CMakeLists.txt
tests/integration/cuda/cmake-proteusFrontend/ci-build-and-run.sh
tests/integration/cuda/cmake-proteusFrontend/main.cpp
tests/integration/cuda/cmake-proteusFrontend-gcc/CMakeLists.txt
tests/integration/cuda/cmake-proteusFrontend-gcc/ci-build-and-run.sh
tests/integration/cuda/cmake-proteusFrontend-gcc/main.cpp
tests/integration/cuda/cmake-shared_lib_and_exe-static_proteus/CMakeLists.txt
tests/integration/cuda/cmake-shared_lib_and_exe-static_proteus/ci-build-and-run.sh
tests/integration/cuda/cmake-shared_lib_and_exe-static_proteus/libdaxpy.cpp
tests/integration/cuda/cmake-shared_lib_and_exe-static_proteus/main.cpp
tests/integration/cuda/cmake-shared_libs-shared_proteus/CMakeLists.txt
tests/integration/cuda/cmake-shared_libs-shared_proteus/ci-build-and-run.sh
tests/integration/cuda/cmake-shared_libs-shared_proteus/libbar.cpp
tests/integration/cuda/cmake-shared_libs-shared_proteus/libfoo.cpp
tests/integration/cuda/cmake-shared_libs-shared_proteus/main.cpp
tests/integration/cuda/cmake-shared_libs-static_proteus/CMakeLists.txt
tests/integration/cuda/cmake-shared_libs-static_proteus/ci-build-and-run.sh
tests/integration/cuda/cmake-shared_libs-static_proteus/libbar.cpp
tests/integration/cuda/cmake-shared_libs-static_proteus/libfoo.cpp
tests/integration/cuda/cmake-shared_libs-static_proteus/main.cpp
tests/integration/cuda/cmake-shared_proteus/CMakeLists.txt
tests/integration/cuda/cmake-shared_proteus/ci-build-and-run.sh
tests/integration/cuda/cmake-shared_proteus/main.cpp
tests/integration/cuda/cmake-static_proteus/CMakeLists.txt
tests/integration/cuda/cmake-static_proteus/ci-build-and-run.sh
tests/integration/cuda/cmake-static_proteus/main.cpp
tests/integration/cuda/make-shared_proteus/Makefile
tests/integration/cuda/make-shared_proteus/ci-build-and-run.sh
tests/integration/cuda/make-shared_proteus/main.cpp
tests/integration/cuda/make-static_proteus/Makefile
tests/integration/cuda/make-static_proteus/ci-build-and-run.sh
tests/integration/cuda/make-static_proteus/main.cpp
tests/integration/cuda/mpi-shared-cache/CMakeLists.txt
tests/integration/cuda/mpi-shared-cache/ci-build-and-run.sh
tests/integration/cuda/mpi-shared-cache/mpi_shared_cache.cpp
tests/integration/hip/ci-test-integration.sh
tests/integration/hip/cmake-clang_plugin-proteusFrontend/CMakeLists.txt
tests/integration/hip/cmake-clang_plugin-proteusFrontend/ClangPlugin.cpp
tests/integration/hip/cmake-clang_plugin-proteusFrontend/ci-build-and-run.sh
tests/integration/hip/cmake-clang_plugin-proteusFrontend/main.cpp
tests/integration/hip/cmake-link_llvm-shared_proteus/CMakeLists.txt
tests/integration/hip/cmake-link_llvm-shared_proteus/ci-build-and-run.sh
tests/integration/hip/cmake-link_llvm-shared_proteus/main.cpp
tests/integration/hip/cmake-proteusCore/CMakeLists.txt
tests/integration/hip/cmake-proteusCore/ci-build-and-run.sh
tests/integration/hip/cmake-proteusCore/jit.cpp
tests/integration/hip/cmake-proteusCore/test.hip
tests/integration/hip/cmake-proteusFrontend/CMakeLists.txt
tests/integration/hip/cmake-proteusFrontend/ci-build-and-run.sh
tests/integration/hip/cmake-proteusFrontend/main.cpp
tests/integration/hip/cmake-proteusFrontend-gcc/CMakeLists.txt
tests/integration/hip/cmake-proteusFrontend-gcc/ci-build-and-run.sh
tests/integration/hip/cmake-proteusFrontend-gcc/main.cpp
tests/integration/hip/cmake-shared_lib_and_exe-static_proteus/CMakeLists.txt
tests/integration/hip/cmake-shared_lib_and_exe-static_proteus/ci-build-and-run.sh
tests/integration/hip/cmake-shared_lib_and_exe-static_proteus/libdaxpy.cpp
tests/integration/hip/cmake-shared_lib_and_exe-static_proteus/main.cpp
tests/integration/hip/cmake-shared_libs-shared_proteus/CMakeLists.txt
tests/integration/hip/cmake-shared_libs-shared_proteus/ci-build-and-run.sh
tests/integration/hip/cmake-shared_libs-shared_proteus/libbar.cpp
tests/integration/hip/cmake-shared_libs-shared_proteus/libfoo.cpp
tests/integration/hip/cmake-shared_libs-shared_proteus/main.cpp
tests/integration/hip/cmake-shared_libs-static_proteus/CMakeLists.txt
tests/integration/hip/cmake-shared_libs-static_proteus/ci-build-and-run.sh
tests/integration/hip/cmake-shared_libs-static_proteus/libbar.cpp
tests/integration/hip/cmake-shared_libs-static_proteus/libfoo.cpp
tests/integration/hip/cmake-shared_libs-static_proteus/main.cpp
tests/integration/hip/cmake-shared_proteus/CMakeLists.txt
tests/integration/hip/cmake-shared_proteus/ci-build-and-run.sh
tests/integration/hip/cmake-shared_proteus/main.cpp
tests/integration/hip/cmake-static_proteus/CMakeLists.txt
tests/integration/hip/cmake-static_proteus/ci-build-and-run.sh
tests/integration/hip/cmake-static_proteus/main.cpp
tests/integration/hip/make-shared_proteus/Makefile
tests/integration/hip/make-shared_proteus/ci-build-and-run.sh
tests/integration/hip/make-shared_proteus/main.cpp
tests/integration/hip/make-static_proteus/Makefile
tests/integration/hip/make-static_proteus/ci-build-and-run.sh
tests/integration/hip/make-static_proteus/main.cpp
tests/integration/hip/mneme-install/ci-build-and-run.sh
tests/integration/hip/mpi-shared-cache/CMakeLists.txt
tests/integration/hip/mpi-shared-cache/ci-build-and-run.sh
tests/integration/hip/mpi-shared-cache/mpi_shared_cache.cpp
tests/spack/cuda/ci-test-spack.sh
tests/spack/hip/ci-test-spack.sh