clang 19.0.0git
Public Member Functions | List of all members
clang::ento::mpi::MPIFunctionClassifier Class Reference

#include "clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h"

Public Member Functions

 MPIFunctionClassifier (ASTContext &ASTCtx)
 
bool isMPIType (const IdentifierInfo *const IdentInfo) const
 
bool isNonBlockingType (const IdentifierInfo *const IdentInfo) const
 
bool isPointToPointType (const IdentifierInfo *const IdentInfo) const
 
bool isCollectiveType (const IdentifierInfo *const IdentInfo) const
 
bool isCollToColl (const IdentifierInfo *const IdentInfo) const
 
bool isScatterType (const IdentifierInfo *const IdentInfo) const
 
bool isGatherType (const IdentifierInfo *const IdentInfo) const
 
bool isAllgatherType (const IdentifierInfo *const IdentInfo) const
 
bool isAlltoallType (const IdentifierInfo *const IdentInfo) const
 
bool isReduceType (const IdentifierInfo *const IdentInfo) const
 
bool isBcastType (const IdentifierInfo *const IdentInfo) const
 
bool isMPI_Wait (const IdentifierInfo *const IdentInfo) const
 
bool isMPI_Waitall (const IdentifierInfo *const IdentInfo) const
 
bool isWaitType (const IdentifierInfo *const IdentInfo) const
 

Detailed Description

Definition at line 23 of file MPIFunctionClassifier.h.

Constructor & Destructor Documentation

◆ MPIFunctionClassifier()

clang::ento::mpi::MPIFunctionClassifier::MPIFunctionClassifier ( ASTContext ASTCtx)
inline

Definition at line 25 of file MPIFunctionClassifier.h.

Member Function Documentation

◆ isAllgatherType()

bool clang::ento::mpi::MPIFunctionClassifier::isAllgatherType ( const IdentifierInfo *const  IdentInfo) const

Definition at line 243 of file MPIFunctionClassifier.cpp.

◆ isAlltoallType()

bool clang::ento::mpi::MPIFunctionClassifier::isAlltoallType ( const IdentifierInfo *const  IdentInfo) const

Definition at line 249 of file MPIFunctionClassifier.cpp.

◆ isBcastType()

bool clang::ento::mpi::MPIFunctionClassifier::isBcastType ( const IdentifierInfo *const  IdentInfo) const

Definition at line 255 of file MPIFunctionClassifier.cpp.

◆ isCollectiveType()

bool clang::ento::mpi::MPIFunctionClassifier::isCollectiveType ( const IdentifierInfo *const  IdentInfo) const

Definition at line 219 of file MPIFunctionClassifier.cpp.

◆ isCollToColl()

bool clang::ento::mpi::MPIFunctionClassifier::isCollToColl ( const IdentifierInfo *const  IdentInfo) const

Definition at line 224 of file MPIFunctionClassifier.cpp.

◆ isGatherType()

bool clang::ento::mpi::MPIFunctionClassifier::isGatherType ( const IdentifierInfo *const  IdentInfo) const

Definition at line 235 of file MPIFunctionClassifier.cpp.

◆ isMPI_Wait()

bool clang::ento::mpi::MPIFunctionClassifier::isMPI_Wait ( const IdentifierInfo *const  IdentInfo) const

Definition at line 268 of file MPIFunctionClassifier.cpp.

◆ isMPI_Waitall()

bool clang::ento::mpi::MPIFunctionClassifier::isMPI_Waitall ( const IdentifierInfo *const  IdentInfo) const

Definition at line 272 of file MPIFunctionClassifier.cpp.

◆ isMPIType()

bool clang::ento::mpi::MPIFunctionClassifier::isMPIType ( const IdentifierInfo *const  IdentInfo) const

Definition at line 203 of file MPIFunctionClassifier.cpp.

◆ isNonBlockingType()

bool clang::ento::mpi::MPIFunctionClassifier::isNonBlockingType ( const IdentifierInfo *const  IdentInfo) const

Definition at line 207 of file MPIFunctionClassifier.cpp.

◆ isPointToPointType()

bool clang::ento::mpi::MPIFunctionClassifier::isPointToPointType ( const IdentifierInfo *const  IdentInfo) const

Definition at line 213 of file MPIFunctionClassifier.cpp.

◆ isReduceType()

bool clang::ento::mpi::MPIFunctionClassifier::isReduceType ( const IdentifierInfo *const  IdentInfo) const

Definition at line 259 of file MPIFunctionClassifier.cpp.

◆ isScatterType()

bool clang::ento::mpi::MPIFunctionClassifier::isScatterType ( const IdentifierInfo *const  IdentInfo) const

Definition at line 229 of file MPIFunctionClassifier.cpp.

◆ isWaitType()

bool clang::ento::mpi::MPIFunctionClassifier::isWaitType ( const IdentifierInfo *const  IdentInfo) const

Definition at line 277 of file MPIFunctionClassifier.cpp.


The documentation for this class was generated from the following files: