#include <ipaa.h>

Public Member Functions | |
| IPAA (MEM_POOL *m) | |
| void | Set_IPAA_Mem_Pool (MEM_POOL *pool) |
| MEM_POOL * | Get_IPAA_Mem_Pool (void) const |
| IPA_CALL_GRAPH * | Get_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 |
Definition at line 436 of file ipaa.h.
| INT32 IPAA::Emit_name | ( | const char * | name | ) | [private] |
| INT32 IPAA::Emit_pu_name | ( | const char * | name | ) | [private] |
| IPA_CALL_GRAPH* IPAA::Get_cg | ( | void | ) | const [inline] |
| void IPAA::Do_Simple_IPAA | ( | IPA_CALL_GRAPH & | cg | ) |
Definition at line 2954 of file ipaa.cxx.
References Analyze_Direct_Refs(), Analyze_Indirect_Refs(), CXX_NEW, DBar, fflush(), FORWARD, fprintf(), Get_IPAA_Mem_Pool(), Get_Trace(), GLOBAL_SYMTAB, IPA_TRACE_DETAIL, IPA_TRACE_IPAA, IPA_TRACE_ITERATOR, IPA_Trace_Mod_Ref, IPA_TRACE_MODREF, IPA_TRACE_STATS, Malloc_Mem_Pool, MEM_local_pool_ptr, MEM_POOL_Pop, MEM_POOL_Push, Mext_Size, NULL, Set_IPAA_Mem_Pool(), ST_Table_Size(), TFile, TP_IPA, Trace_Callgraph(), Trace_Detail, Trace_IPAA, Trace_Iterator, and Trace_Stats.
Referenced by Perform_Interprocedural_Analysis().
| void IPAA::Emit_Simple_IPAA | ( | IPA_CALL_GRAPH & | cg | ) |
Definition at line 439 of file ipaa.h.
Referenced by Get_IPAA_Mem_Pool(), IPAA(), and Set_IPAA_Mem_Pool().
IPA_CALL_GRAPH* IPAA::_cg [private] |
IPAA_SUMMARY* IPAA::_summary [private] |
1.5.6