llvm-project/clang-tools-extra/clang-tidy/mpi
Alexander Droste 1512f9a0f9 [clang-tidy] MPIBufferDerefCheck
...
This check verifies if a buffer passed to an MPI (Message Passing Interface)
function is sufficiently dereferenced. Buffers should be passed as a single
pointer or array. As MPI function signatures specify void * for their buffer
types, insufficiently dereferenced buffers can be passed, like for example
as double pointers or multidimensional arrays, without a compiler warning
emitted.

Instructions on how to apply the check can be found at:
https://github.com/0ax1/MPI-Checker/tree/master/examples

Reviewers: Haojian Wu
Differential revision: https://reviews.llvm.org/D22729

llvm-svn: 278553
2016-08-12 19:30:31 +00:00
..
BufferDerefCheck.cpp [clang-tidy] MPIBufferDerefCheck 2016-08-12 19:30:31 +00:00
BufferDerefCheck.h [clang-tidy] MPIBufferDerefCheck 2016-08-12 19:30:31 +00:00
CMakeLists.txt [clang-tidy] MPIBufferDerefCheck 2016-08-12 19:30:31 +00:00
MPITidyModule.cpp [clang-tidy] MPIBufferDerefCheck 2016-08-12 19:30:31 +00:00
TypeMismatchCheck.cpp [extra-tools] Fix extra tools build bot warnings due to incorrect doc 2016-08-03 06:59:46 +00:00
TypeMismatchCheck.h [clang-tidy] MPITypeMismatchCheck 2016-08-02 20:29:35 +00:00