OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
PROMPF_ID Class Reference

#include <prompf.h>

Collaboration diagram for PROMPF_ID:
Collaboration graph

Public Member Functions

 PROMPF_ID (PROMPF_ID_TYPE type, BOOL valid, INT last_trans, MEM_POOL *pool)
 
BOOL Is_Valid ()
 
BOOL Last_Trans ()
 
void Invalidate ()
 
void Validate ()
 
void Set_Last_Trans (INT v)
 
void Print (FILE *fp, INT entry=0)
 

Private Attributes

PROMPF_ID_TYPE _type
 
BOOL _valid
 
INT _last_trans
 
MEM_POOL_pool
 

Detailed Description

Definition at line 355 of file prompf.h.

Constructor & Destructor Documentation

PROMPF_ID::PROMPF_ID ( PROMPF_ID_TYPE  type,
BOOL  valid,
INT  last_trans,
MEM_POOL pool 
)
inline

Definition at line 362 of file prompf.h.

Member Function Documentation

BOOL PROMPF_ID::Is_Valid ( )
inline

Definition at line 364 of file prompf.h.

References _valid.

BOOL PROMPF_ID::Last_Trans ( )
inline

Definition at line 365 of file prompf.h.

References _last_trans.

Referenced by PROMPF_INFO::Check().

void PROMPF_ID::Set_Last_Trans ( INT  v)
inline

Definition at line 368 of file prompf.h.

References _last_trans.

Referenced by PROMPF_INFO::Cache_Tile(), PROMPF_INFO::Cache_Winddown(), PROMPF_INFO::Distribution(), PROMPF_INFO::Doacross_Inner_Tile(), PROMPF_INFO::Doacross_Outer_Tile(), PROMPF_INFO::Doacross_Sync(), PROMPF_INFO::Donest_Middle_Tile(), PROMPF_INFO::Donest_Outer_Tile(), PROMPF_INFO::Dsm_Io(), PROMPF_INFO::Dsm_Local(), PROMPF_INFO::Dsm_Tile(), PROMPF_INFO::Elimination(), PROMPF_INFO::F90_Array_Stmt(), PROMPF_INFO::Fission(), PROMPF_INFO::Fusion(), PROMPF_INFO::Gather_Scatter(), PROMPF_INFO::General_Version(), PROMPF_INFO::Hoist_Messy_Bounds(), PROMPF_INFO::Inner_Fission(), PROMPF_INFO::Inner_Shackle(), PROMPF_INFO::Interchange(), PROMPF_INFO::Interleaved_Winddown(), PROMPF_INFO::Mp_Tile(), PROMPF_INFO::Mp_Version(), PROMPF_INFO::OMPL_Atomic_To_Critical_Section(), PROMPF_INFO::OMPL_Atomic_To_FetchAndOp(), PROMPF_INFO::OMPL_Atomic_To_Swap(), PROMPF_INFO::OMPL_Eliminate_Section(), PROMPF_INFO::OMPL_Fetchop_Atomic(), PROMPF_INFO::OMPL_Master_To_If(), PROMPF_INFO::OMPL_Sections_To_Loop(), PROMPF_INFO::Outer_Shackle(), PROMPF_INFO::Parallel_Region(), PROMPF_INFO::Post_Peel(), PROMPF_INFO::Pre_Peel(), PROMPF_INFO::Prefetch_Version(), PROMPF_INFO::Preopt_Create(), PROMPF_INFO::Register_Shutdown(), PROMPF_INFO::Register_SStrip(), PROMPF_INFO::Register_Startup(), PROMPF_INFO::Register_Tile(), PROMPF_INFO::Register_Winddown(), PROMPF_INFO::Remove_Unity_Trip(), PROMPF_INFO::Reset_Last_Trans(), PROMPF_INFO::Se_Cache_Tile(), PROMPF_INFO::Se_Tile(), PROMPF_INFO::Single_Process(), PROMPF_INFO::Update_Id(), and PROMPF_INFO::Vintr_Fission().

void PROMPF_ID::Validate ( )
inline

Definition at line 367 of file prompf.h.

References _valid, and TRUE.

Member Data Documentation

INT PROMPF_ID::_last_trans
private

Definition at line 359 of file prompf.h.

Referenced by Last_Trans(), Print(), and Set_Last_Trans().

MEM_POOL* PROMPF_ID::_pool
private

Definition at line 360 of file prompf.h.

PROMPF_ID_TYPE PROMPF_ID::_type
private

Definition at line 357 of file prompf.h.

Referenced by Print().

BOOL PROMPF_ID::_valid
private

Definition at line 358 of file prompf.h.

Referenced by Invalidate(), Is_Valid(), Print(), and Validate().


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