Task #3119
clang-tidy coverage of parallelizaton codepaths
Description
We should enable clang-tidy coverage for all parallelization code-paths. Recent efforts extended coverage to OpenMP + AVX2_256 + OpenCL.
What is missing:
What is missing:
- MPI
- CUDA
- OpenCL offline kernel compilation
- Other SIMD flavors with different source paths (?)
The CUDA and OpenCL extensions will require significant amount of changes due to some new rules accepted with clang 8 that were not applied to GPU code during the transition.
History
#1 Updated by Szilárd Páll over 1 year ago
This probably makes sense to leave for after the infrastructure migration.
#2 Updated by Paul Bauer about 1 year ago
- Target version changed from 2020 to 2021