#include <ipa_section.h>

Definition at line 1448 of file ipa_section.h.
| void ARRAY_SUMMARY::Finalize | ( | ) | [inline] |
Definition at line 1512 of file ipa_section.h.
References _array_pool, _local_array_pool, _write_pool, MEM_POOL_Delete(), and MEM_POOL_Pop.

| INT ARRAY_SUMMARY::Get_actual_count | ( | ) | const [inline] |
Definition at line 1546 of file ipa_section.h.
References _actual_scalar_info_map, and INT_IDS::Get_cd_idx().

Definition at line 1542 of file ipa_section.h.
References _actual_scalar_info_map, and INT_IDS::Get_id().

| INT_IDS* ARRAY_SUMMARY::Get_actual_scalar_info_map | ( | ) | [inline] |
| INT ARRAY_SUMMARY::Get_actual_start_idx | ( | ) | const [inline] |
| MEM_POOL* ARRAY_SUMMARY::Get_array_pool | ( | ) | [inline] |
Definition at line 1524 of file ipa_section.h.
References _array_pool.
Referenced by CFG_NODE_INFO::Add_array_param(), CFG_NODE_INFO::Add_def_array(), CFG_NODE_INFO::Add_formal_array(), CFG_NODE_INFO::Add_may_def_array(), CFG_NODE_INFO::Add_may_use_array(), CFG_NODE_INFO::Add_use_array(), PROJECTED_KERNEL::Init(), PROJECTED_KERNEL::Project(), and PROJECTED_KERNEL::Set_Difference().
| INT ARRAY_SUMMARY::Get_callsite_count | ( | ) | const [inline] |
| INT ARRAY_SUMMARY::Get_callsite_start_idx | ( | ) | const [inline] |
| INT* ARRAY_SUMMARY::Get_cd_map | ( | ) | const [inline] |
| CFG_NODE_INFO * ARRAY_SUMMARY::Get_cfg_node_array | ( | INT | i | ) |
| CFG_NODE_INFO_ARRAY* ARRAY_SUMMARY::Get_cfg_node_array | ( | ) | [inline] |
Definition at line 1535 of file ipa_section.h.
References _cfg_nodes.
Referenced by Get_parent(), and WB_BROWSER::Summary_Cfg_Node().
| INT ARRAY_SUMMARY::Get_cfg_node_array_count | ( | ) | const [inline] |
Definition at line 1573 of file ipa_section.h.
References _cfg_nodes, and DYN_ARRAY< T >::Lastidx().
Referenced by WB_BROWSER::Summary_Cfg_Node(), and WB_BROWSER::Summary_Size().

| INT ARRAY_SUMMARY::Get_formal_count | ( | ) | const [inline] |
| INT ARRAY_SUMMARY::Get_formal_start_idx | ( | ) | const [inline] |
| IVAR_ARRAY* ARRAY_SUMMARY::Get_ivar_array | ( | ) | const [inline] |
Definition at line 1527 of file ipa_section.h.
References _ivar.
Referenced by WB_BROWSER::Summary_Ivar().
| INT ARRAY_SUMMARY::Get_ivar_array_count | ( | ) | const [inline] |
Definition at line 1565 of file ipa_section.h.
References _ivar, and DYN_ARRAY< T >::Lastidx().
Referenced by WB_BROWSER::Summary_Ivar(), and WB_BROWSER::Summary_Size().

| MEM_POOL* ARRAY_SUMMARY::Get_local_pool | ( | ) | [inline] |
Definition at line 1523 of file ipa_section.h.
References _local_array_pool.
Referenced by PROJECTED_REGION::Compare(), PROJECTED_KERNEL::Project(), and PROJECTED_REGION::Set_region().
| LOOPINFO_ARRAY* ARRAY_SUMMARY::Get_loopinfo_array | ( | ) | [inline] |
Definition at line 1537 of file ipa_section.h.
References _loop_nodes.
Referenced by WB_BROWSER::Summary_Loop_Info().
| INT ARRAY_SUMMARY::Get_loopinfo_array_count | ( | ) | const [inline] |
Definition at line 1575 of file ipa_section.h.
References _loop_nodes, and DYN_ARRAY< T >::Lastidx().
Referenced by WB_BROWSER::Summary_Loop_Info(), and WB_BROWSER::Summary_Size().

| PROJECTED_NODE * ARRAY_SUMMARY::Get_projected_array | ( | INT | i | ) |
| PROJECTED_ARRAY* ARRAY_SUMMARY::Get_projected_array | ( | ) | [inline] |
Definition at line 1529 of file ipa_section.h.
References _project_nodes.
Referenced by WB_BROWSER::Summary_Projected_Node().
| INT ARRAY_SUMMARY::Get_projected_array_count | ( | ) | const [inline] |
Definition at line 1567 of file ipa_section.h.
References _project_nodes, and DYN_ARRAY< T >::Lastidx().
Referenced by WB_BROWSER::Summary_Projected_Node(), and WB_BROWSER::Summary_Size().

| PROJECTED_REGION * ARRAY_SUMMARY::Get_projected_region_array | ( | INT | i | ) |
| PROJECTED_REGION_ARRAY* ARRAY_SUMMARY::Get_projected_region_array | ( | ) | [inline] |
Definition at line 1531 of file ipa_section.h.
References _projected_regions.
Referenced by WB_BROWSER::Summary_Projected_Region().
| INT ARRAY_SUMMARY::Get_projected_region_array_count | ( | ) | const [inline] |
Definition at line 1569 of file ipa_section.h.
References _projected_regions, and DYN_ARRAY< T >::Lastidx().
Referenced by WB_BROWSER::Summary_Projected_Region(), and WB_BROWSER::Summary_Size().

| REGION_ARRAYS * ARRAY_SUMMARY::Get_region_array | ( | INT | i | ) |
| ARRAY_OF_REGION_ARRAYS* ARRAY_SUMMARY::Get_region_array | ( | ) | [inline] |
Definition at line 1533 of file ipa_section.h.
References _region_arrays.
Referenced by WB_BROWSER::Summary_Region().
| INT ARRAY_SUMMARY::Get_region_array_count | ( | ) | const [inline] |
Definition at line 1571 of file ipa_section.h.
References _region_arrays, and DYN_ARRAY< T >::Lastidx().
Referenced by WB_BROWSER::Summary_Region(), and WB_BROWSER::Summary_Size().

| TERM_ARRAY* ARRAY_SUMMARY::Get_term_array | ( | ) | [inline] |
Definition at line 1528 of file ipa_section.h.
References _term_array.
Referenced by WB_BROWSER::Summary_Term().
| INT ARRAY_SUMMARY::Get_term_array_count | ( | ) | const [inline] |
Definition at line 1566 of file ipa_section.h.
References _term_array, and DYN_ARRAY< T >::Lastidx().
Referenced by WB_BROWSER::Summary_Size(), and WB_BROWSER::Summary_Term().

| TLOG_INFO* ARRAY_SUMMARY::Get_tlog_info | ( | ) | const [inline] |
| MEM_POOL* ARRAY_SUMMARY::Get_write_pool | ( | ) | [inline] |
| void ARRAY_SUMMARY::Init | ( | INT | formal_count, | |
| INT | formal_idx, | |||
| INT | actual_count, | |||
| INT | actual_idx, | |||
| INT | callsite_count, | |||
| INT | callsite_idx, | |||
| INT | cd_size | |||
| ) | [inline] |
Definition at line 1472 of file ipa_section.h.
References _actual_count, _actual_scalar_info_map, _actual_start_idx, _array_pool, _callsite_count, _callsite_start_idx, _cd_map, _cfg_nodes, _formal_count, _formal_start_idx, _ivar, _local_array_pool, _loop_nodes, _project_nodes, _projected_regions, _region_arrays, _term_array, _tlog_info, _write_pool, CXX_NEW, Init_ivar_arrays(), MEM_POOL_Alloc, MEM_POOL_Initialize, and MEM_POOL_Push.

| void ARRAY_SUMMARY::Record_tlogs | ( | TERM_ARRAY * | t, | |
| INT | offset | |||
| ) |
Definition at line 2440 of file ipa_section.cxx.
References TLOG_INFO::Get_cterm_count(), TLOG_INFO::Get_iv_term_count(), TLOG_INFO::Get_lterm_count(), TLOG_INFO::Get_sub_term_count(), Get_tlog_info(), TERM::Get_type(), DYN_ARRAY< T >::Lastidx(), LTKIND_CONST, LTKIND_IV, LTKIND_LINDEX, LTKIND_SUBSCR, TLOG_INFO::Set_cterm_count(), TLOG_INFO::Set_iv_term_count(), TLOG_INFO::Set_lterm_count(), and TLOG_INFO::Set_sub_term_count().

Definition at line 1550 of file ipa_section.h.
References _actual_scalar_info_map, INT_IDS::Set_cd_idx(), and INT_IDS::Set_id().

INT ARRAY_SUMMARY::_actual_count [private] |
INT_IDS* ARRAY_SUMMARY::_actual_scalar_info_map [private] |
Definition at line 1461 of file ipa_section.h.
Referenced by Get_actual_scalar_info_cd_idx(), Get_actual_scalar_info_id(), Get_actual_scalar_info_map(), Init(), and Set_actual_scalar_info_map().
INT ARRAY_SUMMARY::_actual_start_idx [private] |
MEM_POOL ARRAY_SUMMARY::_array_pool [private] |
Definition at line 1451 of file ipa_section.h.
Referenced by Finalize(), Get_array_pool(), and Init().
INT ARRAY_SUMMARY::_callsite_count [private] |
INT ARRAY_SUMMARY::_callsite_start_idx [private] |
INT* ARRAY_SUMMARY::_cd_map [private] |
CFG_NODE_INFO_ARRAY* ARRAY_SUMMARY::_cfg_nodes [private] |
Definition at line 1459 of file ipa_section.h.
Referenced by Get_cfg_node_array(), Get_cfg_node_array_count(), and Init().
INT ARRAY_SUMMARY::_formal_count [private] |
INT ARRAY_SUMMARY::_formal_start_idx [private] |
IVAR_ARRAY* ARRAY_SUMMARY::_ivar [private] |
Definition at line 1454 of file ipa_section.h.
Referenced by Get_ivar_array(), Get_ivar_array_count(), and Init().
MEM_POOL ARRAY_SUMMARY::_local_array_pool [private] |
Definition at line 1452 of file ipa_section.h.
Referenced by Finalize(), Get_local_pool(), and Init().
LOOPINFO_ARRAY* ARRAY_SUMMARY::_loop_nodes [private] |
Definition at line 1460 of file ipa_section.h.
Referenced by Get_loopinfo_array(), Get_loopinfo_array_count(), and Init().
PROJECTED_ARRAY* ARRAY_SUMMARY::_project_nodes [private] |
Definition at line 1456 of file ipa_section.h.
Referenced by Get_projected_array(), Get_projected_array_count(), and Init().
Definition at line 1457 of file ipa_section.h.
Referenced by Get_projected_region_array(), Get_projected_region_array_count(), and Init().
Definition at line 1458 of file ipa_section.h.
Referenced by Get_region_array(), Get_region_array_count(), and Init().
TERM_ARRAY* ARRAY_SUMMARY::_term_array [private] |
Definition at line 1455 of file ipa_section.h.
Referenced by Get_term_array(), Get_term_array_count(), and Init().
TLOG_INFO* ARRAY_SUMMARY::_tlog_info [private] |
MEM_POOL ARRAY_SUMMARY::_write_pool [private] |
Definition at line 1453 of file ipa_section.h.
Referenced by Finalize(), Get_write_pool(), and Init().
1.5.7.1