clang  6.0.0svn
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 24 of file MPIFunctionClassifier.h.

Constructor & Destructor Documentation

◆ MPIFunctionClassifier()

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

Member Function Documentation

◆ isAllgatherType()

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

Definition at line 244 of file MPIFunctionClassifier.cpp.

Referenced by MPIFunctionClassifier().

◆ isAlltoallType()

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

Definition at line 250 of file MPIFunctionClassifier.cpp.

Referenced by MPIFunctionClassifier().

◆ isBcastType()

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

Definition at line 256 of file MPIFunctionClassifier.cpp.

Referenced by MPIFunctionClassifier().

◆ isCollectiveType()

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

Definition at line 220 of file MPIFunctionClassifier.cpp.

Referenced by MPIFunctionClassifier().

◆ isCollToColl()

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

Definition at line 225 of file MPIFunctionClassifier.cpp.

Referenced by MPIFunctionClassifier().

◆ isGatherType()

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

Definition at line 236 of file MPIFunctionClassifier.cpp.

Referenced by MPIFunctionClassifier().

◆ isMPI_Wait()

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

Definition at line 269 of file MPIFunctionClassifier.cpp.

Referenced by MPIFunctionClassifier().

◆ isMPI_Waitall()

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

Definition at line 273 of file MPIFunctionClassifier.cpp.

Referenced by MPIFunctionClassifier().

◆ isMPIType()

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

Definition at line 204 of file MPIFunctionClassifier.cpp.

Referenced by MPIFunctionClassifier().

◆ isNonBlockingType()

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

Definition at line 208 of file MPIFunctionClassifier.cpp.

Referenced by MPIFunctionClassifier().

◆ isPointToPointType()

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

Definition at line 214 of file MPIFunctionClassifier.cpp.

Referenced by MPIFunctionClassifier().

◆ isReduceType()

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

Definition at line 260 of file MPIFunctionClassifier.cpp.

Referenced by MPIFunctionClassifier().

◆ isScatterType()

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

Definition at line 230 of file MPIFunctionClassifier.cpp.

Referenced by MPIFunctionClassifier().

◆ isWaitType()

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

Definition at line 278 of file MPIFunctionClassifier.cpp.

Referenced by MPIFunctionClassifier().


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