Home
last modified time | relevance | path

Searched refs:FuncClassifier (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/mpi/
H A DBufferDerefCheck.cpp29 if (!FuncClassifier) in check()
30 FuncClassifier.emplace(*Result.Context); in check()
33 if (!Identifier || !FuncClassifier->isMPIType(Identifier)) in check()
64 if (FuncClassifier->isPointToPointType(Identifier)) { in check()
66 } else if (FuncClassifier->isCollectiveType(Identifier)) { in check()
67 if (FuncClassifier->isReduceType(Identifier)) { in check()
70 } else if (FuncClassifier->isScatterType(Identifier) || in check()
71 FuncClassifier->isGatherType(Identifier) || in check()
72 FuncClassifier->isAlltoallType(Identifier)) { in check()
75 } else if (FuncClassifier->isBcastType(Identifier)) { in check()
[all …]
H A DTypeMismatchCheck.cpp244 if (!FuncClassifier) in check()
245 FuncClassifier.emplace(*Result.Context); in check()
248 if (!Identifier || !FuncClassifier->isMPIType(Identifier)) in check()
281 if (FuncClassifier->isPointToPointType(Identifier)) { in check()
283 } else if (FuncClassifier->isCollectiveType(Identifier)) { in check()
284 if (FuncClassifier->isReduceType(Identifier)) { in check()
287 } else if (FuncClassifier->isScatterType(Identifier) || in check()
288 FuncClassifier->isGatherType(Identifier) || in check()
289 FuncClassifier->isAlltoallType(Identifier)) { in check()
292 } else if (FuncClassifier->isBcastType(Identifier)) { in check()
[all …]
H A DBufferDerefCheck.h47 Optional<ento::mpi::MPIFunctionClassifier> FuncClassifier; variable
H A DTypeMismatchCheck.h48 Optional<ento::mpi::MPIFunctionClassifier> FuncClassifier; variable
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/
H A DMPIChecker.cpp27 if (!FuncClassifier->isNonBlockingType(PreCallEvent.getCalleeIdentifier())) { in checkDoubleNonblocking()
59 if (!FuncClassifier->isWaitType(PreCallEvent.getCalleeIdentifier())) in checkUnmatchedWaits()
137 if (FuncClassifier->isMPI_Wait(CE.getCalleeIdentifier())) { in topRegionUsedByWait()
139 } else if (FuncClassifier->isMPI_Waitall(CE.getCalleeIdentifier())) { in topRegionUsedByWait()
152 if (FuncClassifier->isMPI_Waitall(CE.getCalleeIdentifier())) { in allRegionsUsedByWait()
179 } else if (FuncClassifier->isMPI_Wait(CE.getCalleeIdentifier())) { in allRegionsUsedByWait()
H A DMPIChecker.h47 if (FuncClassifier) in dynamicInit()
49 const_cast<std::unique_ptr<MPIFunctionClassifier> &>(FuncClassifier) in dynamicInit()
96 const std::unique_ptr<MPIFunctionClassifier> FuncClassifier; variable