GCC Middle and Back End API Reference
ao_ref Class Reference

#include <tree-ssa-alias.h>

Collaboration diagram for ao_ref:

Public Member Functions

bool max_size_known_p () const

Data Fields

tree ref
tree base
poly_int64 offset
poly_int64 size
poly_int64 max_size
alias_set_type ref_alias_set
alias_set_type base_alias_set
bool volatile_p

Detailed Description

Simplified and cached information about a memory reference tree.
Used by the alias-oracle internally and externally in alternate

Member Function Documentation

◆ max_size_known_p()

bool ao_ref::max_size_known_p ( ) const
Return true if the maximum size is known, rather than the special -1

References ggc_alloc(), and max_size.

Referenced by stmt_kills_ref_p(), vn_reference_lookup_2(), and vn_reference_lookup_3().

Field Documentation

◆ base

◆ base_alias_set

◆ max_size

◆ offset

◆ ref

◆ ref_alias_set

◆ size

◆ volatile_p

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