ALIAS_INFO Class Reference

#include <opt_points_to.h>

Collaboration diagram for ALIAS_INFO:
Collaboration graph
[legend]

List of all members.

Private Attributes

mUINT32 _expr_kind:3
mUINT32 _base_kind:3
mUINT32 _ofst_kind:2
mUINT32 _based_sym_depth:3
mUINT32 _unused: 5
mUINT32 _bit_ofst: 8
mUINT32 _bit_size: 8
PT_ATTR _attr
INT64 _byte_ofst
UINT64 _byte_size
ST_base
ST_based_sym
IDTYPE _alias_class
IDTYPE _ip_alias_class

Friends

class POINTS_TO

Detailed Description

Definition at line 232 of file opt_points_to.h.


Friends And Related Function Documentation

friend class POINTS_TO [friend]

Definition at line 234 of file opt_points_to.h.


Member Data Documentation

Definition at line 254 of file opt_points_to.h.

Referenced by POINTS_TO::Alias_class(), and POINTS_TO::Set_alias_class().

Definition at line 249 of file opt_points_to.h.

Referenced by POINTS_TO::Attr(), POINTS_TO::Const(), POINTS_TO::Dedicated(), POINTS_TO::Default_vsym(), POINTS_TO::Extended(), POINTS_TO::F_param(), POINTS_TO::Formal(), POINTS_TO::Global(), POINTS_TO::Is_pointer(), POINTS_TO::Known_f90_pointer(), POINTS_TO::Known_not_f90_pointer(), POINTS_TO::Local(), POINTS_TO::Named(), POINTS_TO::No_alias(), POINTS_TO::Not_addr_passed(), POINTS_TO::Not_addr_saved(), POINTS_TO::Not_alloca_mem(), POINTS_TO::Not_auto(), POINTS_TO::Not_f90_target(), POINTS_TO::Reset_attr(), POINTS_TO::Reset_const(), POINTS_TO::Reset_dedicated(), POINTS_TO::Reset_default_vsym(), POINTS_TO::Reset_extended(), POINTS_TO::Reset_F_param(), POINTS_TO::Reset_formal(), POINTS_TO::Reset_global(), POINTS_TO::Reset_is_pointer(), POINTS_TO::Reset_known_f90_pointer(), POINTS_TO::Reset_known_not_f90_pointer(), POINTS_TO::Reset_local(), POINTS_TO::Reset_named(), POINTS_TO::Reset_no_alias(), POINTS_TO::Reset_not_addr_passed(), POINTS_TO::Reset_not_addr_saved(), POINTS_TO::Reset_not_alloca_mem(), POINTS_TO::Reset_not_auto(), POINTS_TO::Reset_not_f90_target(), POINTS_TO::Reset_restricted(), POINTS_TO::Reset_safe_to_speculate(), POINTS_TO::Reset_unique_pt(), POINTS_TO::Reset_weak(), POINTS_TO::Reset_weak_base(), POINTS_TO::Restricted(), POINTS_TO::Safe_to_speculate(), POINTS_TO::Set_attr(), POINTS_TO::Set_const(), POINTS_TO::Set_dedicated(), POINTS_TO::Set_default_vsym(), POINTS_TO::Set_extended(), POINTS_TO::Set_F_param(), POINTS_TO::Set_formal(), POINTS_TO::Set_global(), POINTS_TO::Set_is_pointer(), POINTS_TO::Set_known_f90_pointer(), POINTS_TO::Set_known_not_f90_pointer(), POINTS_TO::Set_local(), POINTS_TO::Set_named(), POINTS_TO::Set_no_alias(), POINTS_TO::Set_not_addr_passed(), POINTS_TO::Set_not_addr_saved(), POINTS_TO::Set_not_alloca_mem(), POINTS_TO::Set_not_auto(), POINTS_TO::Set_not_f90_target(), POINTS_TO::Set_restricted(), POINTS_TO::Set_safe_to_speculate(), POINTS_TO::Set_unique_pt(), POINTS_TO::Set_weak(), POINTS_TO::Set_weak_base(), POINTS_TO::Unique_pt(), POINTS_TO::Weak(), and POINTS_TO::Weak_base().

ST* ALIAS_INFO::_base [private]

Definition at line 252 of file opt_points_to.h.

Referenced by POINTS_TO::Base(), and POINTS_TO::Set_base().

Definition at line 236 of file opt_points_to.h.

Referenced by POINTS_TO::Base_kind(), and POINTS_TO::Set_base_kind().

Definition at line 253 of file opt_points_to.h.

Referenced by POINTS_TO::Based_sym(), and POINTS_TO::Set_based_sym().

Definition at line 238 of file opt_points_to.h.

Referenced by POINTS_TO::Based_sym_depth(), and POINTS_TO::Set_based_sym_depth().

Definition at line 240 of file opt_points_to.h.

Referenced by POINTS_TO::Bit_Ofst(), and POINTS_TO::Set_bit_ofst_size().

Definition at line 241 of file opt_points_to.h.

Referenced by POINTS_TO::Bit_Size(), and POINTS_TO::Set_bit_ofst_size().

Definition at line 250 of file opt_points_to.h.

Referenced by POINTS_TO::Byte_Ofst(), and POINTS_TO::Set_byte_ofst().

Definition at line 251 of file opt_points_to.h.

Referenced by POINTS_TO::Byte_Size(), and POINTS_TO::Set_byte_size().

Definition at line 235 of file opt_points_to.h.

Referenced by POINTS_TO::Expr_kind(), and POINTS_TO::Set_expr_kind().

Definition at line 257 of file opt_points_to.h.

Referenced by POINTS_TO::Ip_alias_class(), and POINTS_TO::Set_ip_alias_class().

Definition at line 237 of file opt_points_to.h.

Referenced by POINTS_TO::Ofst_kind(), and POINTS_TO::Set_ofst_kind().

Definition at line 239 of file opt_points_to.h.

Referenced by POINTS_TO::Set_unused().


The documentation for this class was generated from the following file:

Generated on Tue Nov 17 06:37:28 2009 for Open64 (mfef90, whirl2f, and IR tools) by  doxygen 1.6.1