IF_INFO Module Reference

#include <if_info.h>

Collaboration diagram for IF_INFO:

Collaboration graph
[legend]

Public Member Functions

 IF_INFO (MEM_POOL *pool, BOOL contains_do_loops, BOOL contains_regions)
 IF_INFO (IF_INFO *ii, MEM_POOL *pool)
MEM_POOLPool ()
void Print (FILE *fp) __attribute__((weak))
void Set_ARA_then (ARA_LOOP_INFO *a)
void Set_ARA_else (ARA_LOOP_INFO *a)
void Set_ARA_common (ARA_LOOP_INFO *a)
ARA_LOOP_INFOARA_then (void) const
ARA_LOOP_INFOARA_else (void) const
ARA_LOOP_INFOARA_common (void) const

Data Fields

ACCESS_ARRAYCondition
mBOOL Contains_Do_Loops
mBOOL Contains_Regions
mBOOL Condition_On_Then
float Freq_True
float Freq_False
ARA_LOOP_INFO_ara_then
ARA_LOOP_INFO_ara_else
ARA_LOOP_INFO_ara_common

Private Attributes

MEM_POOL_pool

Detailed Description

Definition at line 84 of file if_info.h.


Constructor & Destructor Documentation

IF_INFO::IF_INFO ( MEM_POOL pool,
BOOL  contains_do_loops,
BOOL  contains_regions 
) [inline]

IF_INFO::IF_INFO ( IF_INFO ii,
MEM_POOL pool 
) [inline]


Member Function/Subroutine Documentation

MEM_POOL* IF_INFO::Pool (  )  [inline]

Definition at line 114 of file if_info.h.

References _pool.

Referenced by IPL_Build_If_Access(), and LNO_Build_If_Access().

void IF_INFO::Print ( FILE fp  ) 

void IF_INFO::Set_ARA_then ( ARA_LOOP_INFO a  )  [inline]

Definition at line 127 of file if_info.h.

References _ara_then.

Referenced by ARA_LOOP_INFO::Walk_If().

void IF_INFO::Set_ARA_else ( ARA_LOOP_INFO a  )  [inline]

Definition at line 128 of file if_info.h.

References _ara_else.

Referenced by ARA_LOOP_INFO::Walk_If().

void IF_INFO::Set_ARA_common ( ARA_LOOP_INFO a  )  [inline]

Definition at line 129 of file if_info.h.

References _ara_common.

Referenced by ARA_LOOP_INFO::Walk_If().

ARA_LOOP_INFO* IF_INFO::ARA_then ( void   )  const [inline]

Definition at line 130 of file if_info.h.

References _ara_then.

Referenced by IF_INFO().

ARA_LOOP_INFO* IF_INFO::ARA_else ( void   )  const [inline]

Definition at line 131 of file if_info.h.

References _ara_else.

Referenced by IF_INFO().

ARA_LOOP_INFO* IF_INFO::ARA_common ( void   )  const [inline]

Definition at line 132 of file if_info.h.

References _ara_common.

Referenced by IF_INFO(), and ARA_LOOP_INFO::Walk_Block().


Field Documentation

Definition at line 86 of file if_info.h.

Referenced by IF_INFO(), and Pool().

Definition at line 119 of file if_info.h.

Referenced by IF_INFO(), LNO_Build_If_Access(), Perform_Gather_Scatter(), and Print().

Definition at line 120 of file if_info.h.

Referenced by IF_INFO(), LNO_Build_If_Access(), and Print().

Definition at line 122 of file if_info.h.

Referenced by ARA_then(), IF_INFO(), and Set_ARA_then().

Definition at line 123 of file if_info.h.

Referenced by ARA_else(), IF_INFO(), and Set_ARA_else().

Definition at line 124 of file if_info.h.

Referenced by ARA_common(), IF_INFO(), and Set_ARA_common().


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

Generated on Wed Apr 8 16:47:57 2009 for Open64 by  doxygen 1.5.6