#include <ipaa.h>

Public Member Functions | |
| IPAA_OBJECT_REF_SET (INT32 fcount) | |
| IPAA_OBJECT_REF_SET (const IPAA_OBJECT_REF_SET &set) | |
| ~IPAA_OBJECT_REF_SET () | |
| void | Print (FILE *) const |
| void | Trace (void) const |
| void | Add_elmt (INT32 elmt) |
| void | Add_direct_formal_elmt (INT32 elmt) |
| void | Add_indirect_formal_elmt (INT32 elmt) |
| BOOL | Is_elmt (INT32 elmt) const |
| BOOL | Is_direct_formal_elmt (INT32 elmt) |
| BOOL | Is_indirect_formal_elmt (INT32 elmt) |
| void | Union_2 (const IPAA_OBJECT_REF_SET *set) |
| BOOL | Union_2_diff (const IPAA_OBJECT_REF_SET *sbv) |
Private Attributes | |
| SPARSE_BV | _data |
| FBV | _dformals |
| FBV | _iformals |
| mINT32 | _fcount |
Friends | |
| class | IPAA |
Definition at line 175 of file ipaa.h.
| IPAA_OBJECT_REF_SET::IPAA_OBJECT_REF_SET | ( | INT32 | fcount | ) | [inline] |
| IPAA_OBJECT_REF_SET::IPAA_OBJECT_REF_SET | ( | const IPAA_OBJECT_REF_SET & | set | ) | [inline] |
| IPAA_OBJECT_REF_SET::~IPAA_OBJECT_REF_SET | ( | ) | [inline] |
Definition at line 202 of file ipaa.h.
References _dformals, _fcount, _iformals, FBV::FBV_free(), and Malloc_Mem_Pool.
Definition at line 168 of file ipaa.cxx.
References _dformals, _fcount, _iformals, fprintf(), and FBV::Print().
Referenced by IPAA_NODE_INFO::Print(), and Trace().
Definition at line 214 of file ipaa.h.
References _data, and SPARSE_BV::Set().
Referenced by IPAA_NODE_INFO::Add_def_elmt(), IPAA_NODE_INFO::Add_eref_elmt(), and IPAA_NODE_INFO::Add_kill_elmt().
Definition at line 216 of file ipaa.h.
References _dformals, _fcount, and FBV::Add_element().
Referenced by IPAA_NODE_INFO::Add_formal_dkill_elmt(), IPAA_NODE_INFO::Add_formal_dmod_elmt(), and IPAA_NODE_INFO::Add_formal_dref_elmt().
Definition at line 218 of file ipaa.h.
References _fcount, _iformals, and FBV::Add_element().
Referenced by IPAA_NODE_INFO::Add_formal_ikill_elmt(), IPAA_NODE_INFO::Add_formal_imod_elmt(), and IPAA_NODE_INFO::Add_formal_iref_elmt().
Definition at line 222 of file ipaa.h.
References _data, and SPARSE_BV::Is_Set().
Referenced by Evaluate_chi(), IPAA_NODE_INFO::Is_def_elmt(), IPAA_NODE_INFO::Is_eref_elmt(), and IPAA_NODE_INFO::Is_kill_elmt().
Definition at line 224 of file ipaa.h.
References _dformals, _fcount, and FBV::Is_element().
Referenced by IPAA_NODE_INFO::Is_formal_dkill_elmt(), IPAA_NODE_INFO::Is_formal_dmod_elmt(), and IPAA_NODE_INFO::Is_formal_dref_elmt().
Definition at line 226 of file ipaa.h.
References _fcount, _iformals, and FBV::Is_element().
Referenced by IPAA_NODE_INFO::Is_formal_ikill_elmt(), IPAA_NODE_INFO::Is_formal_imod_elmt(), and IPAA_NODE_INFO::Is_formal_iref_elmt().
| void IPAA_OBJECT_REF_SET::Union_2 | ( | const IPAA_OBJECT_REF_SET * | set | ) | [inline] |
Definition at line 234 of file ipaa.h.
References _data, and SPARSE_BV::Union_2().
Referenced by IPAA_DF_SOLVER::Accumulate_ref_info(), IPAA_DF_SOLVER::Check_and_accumulate_ref_info(), IPAA_STEP::Initialize_Ref_Info(), IPAA_DF_SOLVER::Meet_direct_iter_1(), and IPAA_DF_SOLVER::Meet_direct_iter_n().
| BOOL IPAA_OBJECT_REF_SET::Union_2_diff | ( | const IPAA_OBJECT_REF_SET * | sbv | ) | [inline] |
Definition at line 240 of file ipaa.h.
References _data, and SPARSE_BV::Union_2_diff().
Referenced by IPAA_DF_SOLVER::Accumulate_ref_info(), and IPAA_DF_SOLVER::Check_and_accumulate_ref_info().
SPARSE_BV IPAA_OBJECT_REF_SET::_data [private] |
Definition at line 180 of file ipaa.h.
Referenced by Add_elmt(), Is_elmt(), Union_2(), and Union_2_diff().
FBV IPAA_OBJECT_REF_SET::_dformals [private] |
Definition at line 181 of file ipaa.h.
Referenced by Add_direct_formal_elmt(), Is_direct_formal_elmt(), Print(), and ~IPAA_OBJECT_REF_SET().
FBV IPAA_OBJECT_REF_SET::_iformals [private] |
Definition at line 182 of file ipaa.h.
Referenced by Add_indirect_formal_elmt(), Is_indirect_formal_elmt(), Print(), and ~IPAA_OBJECT_REF_SET().
mINT32 IPAA_OBJECT_REF_SET::_fcount [private] |
Definition at line 183 of file ipaa.h.
Referenced by Add_direct_formal_elmt(), Add_indirect_formal_elmt(), Is_direct_formal_elmt(), Is_indirect_formal_elmt(), Print(), and ~IPAA_OBJECT_REF_SET().
1.5.6