#include <ipl_summarize.h>

Public Member Functions | |
| SUMMARY_DESC () | |
| void | Set_wn (WN *w) |
| WN * | Get_wn () const |
| void | Set_type (IPA_CONST_TYPE t) |
| IPA_CONST_TYPE | Get_type () const |
| void | Set_phi (PHI_NODE *p) |
| PHI_NODE * | Get_phi () const |
| void | Set_chi_cr (CODEREP *cr) |
| CODEREP * | Get_chi_cr () const |
| void | Set_is_addr_of () |
| void | Reset_is_addr_of () |
| BOOL | Is_addr_of () const |
| void | Set_convertible_to_global () |
| void | Reset_convertible_to_global () |
| BOOL | Is_convertible_to_global () const |
| void | Set_target_mtype (TYPE_ID m) |
| TYPE_ID | Target_mtype () const |
Private Attributes | |
| WN * | _w |
| union { | |
| PHI_NODE * _phi | |
| CODEREP * _chi_cr | |
| } | u |
| IPA_CONST_TYPE | _type |
| BOOL | _addr_of |
| BOOL | _convertible_to_global |
| TYPE_ID | _target_mtype |
Definition at line 177 of file ipl_summarize.h.
| SUMMARY_DESC::SUMMARY_DESC | ( | ) | [inline] |
Definition at line 197 of file ipl_summarize.h.
References _w.
Referenced by SUMMARIZE< program >::Classify_const_value(), and SUMMARIZE< program >::Classify_indirect().
| WN* SUMMARY_DESC::Get_wn | ( | ) | const [inline] |
Definition at line 198 of file ipl_summarize.h.
References _w.
Referenced by SUMMARIZE< program >::IPL_GEN_Value(), and SUMMARIZE< program >::Process_jump_function().
| void SUMMARY_DESC::Set_type | ( | IPA_CONST_TYPE | t | ) | [inline] |
Definition at line 200 of file ipl_summarize.h.
References _type.
Referenced by SUMMARIZE< program >::Classify_const_value(), SUMMARIZE< program >::Classify_indirect(), and SUMMARIZE< program >::Process_jump_function().
| IPA_CONST_TYPE SUMMARY_DESC::Get_type | ( | ) | const [inline] |
Definition at line 201 of file ipl_summarize.h.
References _type.
Referenced by SUMMARIZE< program >::IPL_GEN_Value(), SUMMARIZE< program >::Process_chi_jump_function(), SUMMARIZE< program >::Process_jump_function(), SUMMARIZE< program >::Process_operand(), and SUMMARIZE< program >::Process_phi_operand().
Definition at line 203 of file ipl_summarize.h.
Referenced by SUMMARIZE< program >::Classify_const_value().
| PHI_NODE* SUMMARY_DESC::Get_phi | ( | ) | const [inline] |
Definition at line 204 of file ipl_summarize.h.
Referenced by SUMMARIZE< program >::Process_jump_function().
Definition at line 206 of file ipl_summarize.h.
Referenced by SUMMARIZE< program >::Classify_const_value(), and SUMMARIZE< program >::Classify_indirect().
| CODEREP* SUMMARY_DESC::Get_chi_cr | ( | ) | const [inline] |
Definition at line 207 of file ipl_summarize.h.
Referenced by SUMMARIZE< program >::Process_chi_jump_function().
| void SUMMARY_DESC::Set_is_addr_of | ( | ) | [inline] |
Definition at line 209 of file ipl_summarize.h.
References _addr_of, and TRUE.
Referenced by SUMMARIZE< program >::Classify_const_value(), and SUMMARIZE< program >::Classify_indirect().
| void SUMMARY_DESC::Reset_is_addr_of | ( | ) | [inline] |
| BOOL SUMMARY_DESC::Is_addr_of | ( | ) | const [inline] |
Definition at line 211 of file ipl_summarize.h.
References _addr_of.
Referenced by SUMMARIZE< program >::Process_chi_jump_function(), and SUMMARIZE< program >::Process_jump_function().
| void SUMMARY_DESC::Set_convertible_to_global | ( | ) | [inline] |
Definition at line 213 of file ipl_summarize.h.
References _convertible_to_global, and TRUE.
Referenced by SUMMARIZE< program >::Classify_const_value(), and SUMMARIZE< program >::Classify_indirect().
| void SUMMARY_DESC::Reset_convertible_to_global | ( | ) | [inline] |
Definition at line 214 of file ipl_summarize.h.
References _convertible_to_global, and FALSE.
Referenced by SUMMARIZE< program >::Classify_indirect().
| BOOL SUMMARY_DESC::Is_convertible_to_global | ( | ) | const [inline] |
Definition at line 215 of file ipl_summarize.h.
References _convertible_to_global.
Referenced by SUMMARIZE< program >::Process_jump_function().
Definition at line 217 of file ipl_summarize.h.
References _target_mtype.
Referenced by SUMMARIZE< program >::Classify_const_value(), and SUMMARIZE< program >::Classify_indirect().
| TYPE_ID SUMMARY_DESC::Target_mtype | ( | ) | const [inline] |
Definition at line 218 of file ipl_summarize.h.
References _target_mtype, and TYPE_ID.
Referenced by SUMMARIZE< program >::Process_jump_function().
WN* SUMMARY_DESC::_w [private] |
Definition at line 183 of file ipl_summarize.h.
Definition at line 184 of file ipl_summarize.h.
union { ... } SUMMARY_DESC::u [private] |
IPA_CONST_TYPE SUMMARY_DESC::_type [private] |
BOOL SUMMARY_DESC::_addr_of [private] |
Definition at line 187 of file ipl_summarize.h.
Referenced by Is_addr_of(), Reset_is_addr_of(), and Set_is_addr_of().
BOOL SUMMARY_DESC::_convertible_to_global [private] |
Definition at line 188 of file ipl_summarize.h.
Referenced by Is_convertible_to_global(), Reset_convertible_to_global(), and Set_convertible_to_global().
TYPE_ID SUMMARY_DESC::_target_mtype [private] |
Definition at line 189 of file ipl_summarize.h.
Referenced by Set_target_mtype(), and Target_mtype().
1.5.6