OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OA::MPICFG Namespace Reference

Classes

class  CopyStmtPairIterator
 
class  MPICFGIRInterface
 

Typedefs

typedef std::pair< bool,
OA_ptr< ConstValBasicInterface > > 
MaybeConstValue
 

Enumerations

enum  IRProcType {
  MPI_NONE, MPI_OTHER, MPI_INIT, MPI_COMM_RANK,
  MPI_COMM_SIZE, MPI_COMM_DUP, MPI_COMM_SPLIT, MPI_SEND,
  MPI_RECV, MPI_BCAST, MPI_REDUCE, MPI_FINALIZE
}
 
enum  IRParamType {
  BUF, COLOR, COMM, COUNT,
  DATATYPE, DEST, GROUP, IERROR,
  KEY, NEWCOMM, OP, RANK,
  RECVBUF, ROOT, SENDBUF, SIZE,
  SOURCE, STATUS, TAG
}
 parameter types used within the IRProcType's above. More...
 
enum  IRRankVarStmtType { RANK_NO_STMT, RANK_ANY_STMT, RANK_DEF_STMT }
 
enum  IRCopyStmtType { COPY_NO_STMT, COPY_ANY_STMT, COPY_STMT }
 
enum  LatticeType { TOP, VALUE, BOTTOM }
 
enum  RelOp {
  GREATER, LESSER, EQUAL, GREATER_EQUAL,
  LESSER_EQUAL, NOT_EQUAL
}
 
enum  BoolOp { AND, OR }
 

Typedef Documentation

Definition at line 101 of file MPICFGIRInterface.hpp.

Enumeration Type Documentation

Enumerator
AND 
OR 

Definition at line 147 of file MPICFGIRInterface.hpp.

Enumerator
COPY_NO_STMT 
COPY_ANY_STMT 
COPY_STMT 

Definition at line 112 of file MPICFGIRInterface.hpp.

parameter types used within the IRProcType's above.

Enumerator
BUF 
COLOR 
COMM 
COUNT 
DATATYPE 
DEST 
GROUP 
IERROR 
KEY 
NEWCOMM 
OP 
RANK 
RECVBUF 
ROOT 
SENDBUF 
SIZE 
SOURCE 
STATUS 
TAG 

Definition at line 75 of file MPICFGIRInterface.hpp.

procedure call names are classified into one of the following types for MPICFG (i.e., which MPI call type (non-MPI calls are NONE)) :

Enumerator
MPI_NONE 
MPI_OTHER 
MPI_INIT 
MPI_COMM_RANK 
MPI_COMM_SIZE 
MPI_COMM_DUP 
MPI_COMM_SPLIT 
MPI_SEND 
MPI_RECV 
MPI_BCAST 
MPI_REDUCE 
MPI_FINALIZE 

Definition at line 56 of file MPICFGIRInterface.hpp.

Enumerator
RANK_NO_STMT 
RANK_ANY_STMT 
RANK_DEF_STMT 

Definition at line 106 of file MPICFGIRInterface.hpp.

Enumerator
TOP 
VALUE 
BOTTOM 

Definition at line 138 of file MPICFGIRInterface.hpp.

Enumerator
GREATER 
LESSER 
EQUAL 
GREATER_EQUAL 
LESSER_EQUAL 
NOT_EQUAL 

Definition at line 144 of file MPICFGIRInterface.hpp.