GCC Middle and Back End API Reference
frontier_data Class Reference

#include <value-relation.h>

Collaboration diagram for frontier_data:

Public Member Functions

 frontier_data (bitmap_obstack *obstack, bool rhs)
 ~frontier_data ()
void clear_search ()
bool visited_p (unsigned v) const
relation_kind known_relation (unsigned v) const
void set_known (unsigned v, relation_kind rel)

Data Fields

bitmap m_visited
vec< relation_kind > m_known
tree m_root
bool m_rhs

Constructor & Destructor Documentation

◆ frontier_data()

frontier_data::frontier_data ( bitmap_obstack * obstack,
bool rhs )

◆ ~frontier_data()

frontier_data::~frontier_data ( )
inline

References m_known.

Member Function Documentation

◆ clear_search()

void frontier_data::clear_search ( )

◆ known_relation()

relation_kind frontier_data::known_relation ( unsigned v) const

◆ set_known()

void frontier_data::set_known ( unsigned v,
relation_kind rel )

◆ visited_p()

bool frontier_data::visited_p ( unsigned v) const
inline

References bitmap_bit_p, and m_visited.

Referenced by dom_oracle::add_to_frontier().

Field Documentation

◆ m_known

◆ m_rhs

◆ m_root

◆ m_visited


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