GCC Middle and Back End API Reference
update_list Class Reference
Collaboration diagram for update_list:

Public Member Functions

 update_list ()
 ~update_list ()
void add (basic_block bb)
basic_block pop ()
bool empty_p ()
void clear_failures ()
void propagation_failed (basic_block bb)

Private Attributes

vec< int > m_update_list
int m_update_head
bitmap m_propfail
bitmap_obstack m_bitmaps

Constructor & Destructor Documentation

◆ update_list()

◆ ~update_list()

update_list::~update_list ( )

Member Function Documentation

◆ add()

◆ clear_failures()

void update_list::clear_failures ( )
inline

References bitmap_clear(), and m_propfail.

◆ empty_p()

bool update_list::empty_p ( )
inline

References m_update_head.

Referenced by add(), and pop().

◆ pop()

basic_block update_list::pop ( )

◆ propagation_failed()

void update_list::propagation_failed ( basic_block bb)
inline

Field Documentation

◆ m_bitmaps

bitmap_obstack update_list::m_bitmaps
private

Referenced by update_list(), and ~update_list().

◆ m_propfail

bitmap update_list::m_propfail
private

◆ m_update_head

int update_list::m_update_head
private

Referenced by add(), empty_p(), pop(), and update_list().

◆ m_update_list

vec<int> update_list::m_update_list
private

Referenced by add(), pop(), update_list(), and ~update_list().


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