IPAA Module Reference

#include <ipaa.h>

Collaboration diagram for IPAA:

Collaboration graph
[legend]

Public Member Functions

 IPAA (MEM_POOL *m)
void Set_IPAA_Mem_Pool (MEM_POOL *pool)
MEM_POOLGet_IPAA_Mem_Pool (void) const
IPA_CALL_GRAPHGet_cg (void) const
void Do_Simple_IPAA (IPA_CALL_GRAPH &cg)
void Emit_Simple_IPAA (IPA_CALL_GRAPH &cg)

Private Member Functions

INT32 Emit_name (const char *name)
INT32 Emit_global_name (INT32 merged_id)
INT32 Emit_pu_name (const char *name)
INT32 Emit_global (INT32 merged_id, BOOL reuse_ok)
void Emit_IPAA_node (const IPA_NODE &node)
void Emit_IPAA_callsites (IPA_NODE &node)

Private Attributes

MEM_POOL_m
IPA_CALL_GRAPH_cg
IPAA_SUMMARY_summary

Detailed Description

Definition at line 436 of file ipaa.h.


Constructor & Destructor Documentation

IPAA::IPAA ( MEM_POOL m  ) 

Definition at line 2936 of file ipaa.cxx.

References _m.


Member Function/Subroutine Documentation

INT32 IPAA::Emit_name ( const char *  name  )  [private]

INT32 IPAA::Emit_global_name ( INT32  merged_id  )  [private]

INT32 IPAA::Emit_pu_name ( const char *  name  )  [private]

INT32 IPAA::Emit_global ( INT32  merged_id,
BOOL  reuse_ok 
) [private]

void IPAA::Emit_IPAA_node ( const IPA_NODE node  )  [private]

void IPAA::Emit_IPAA_callsites ( IPA_NODE node  )  [private]

void IPAA::Set_IPAA_Mem_Pool ( MEM_POOL pool  )  [inline]

Definition at line 460 of file ipaa.h.

References _m.

Referenced by Do_Simple_IPAA().

MEM_POOL* IPAA::Get_IPAA_Mem_Pool ( void   )  const [inline]

Definition at line 461 of file ipaa.h.

References _m.

Referenced by Do_Simple_IPAA().

IPA_CALL_GRAPH* IPAA::Get_cg ( void   )  const [inline]

Definition at line 462 of file ipaa.h.

References _cg.

void IPAA::Do_Simple_IPAA ( IPA_CALL_GRAPH cg  ) 

void IPAA::Emit_Simple_IPAA ( IPA_CALL_GRAPH cg  ) 


Field Documentation

MEM_POOL* IPAA::_m [private]

Definition at line 439 of file ipaa.h.

Referenced by Get_IPAA_Mem_Pool(), IPAA(), and Set_IPAA_Mem_Pool().

Definition at line 440 of file ipaa.h.

Referenced by Get_cg().

Definition at line 441 of file ipaa.h.


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

Generated on Wed Apr 8 16:49:22 2009 for Open64 by  doxygen 1.5.6