#include <tree-ssa-threadedge.h>
Public Member Functions | |
virtual void | push (edge) |
virtual void | pop () |
virtual void | register_equiv (tree dest, tree src, bool update_range) |
virtual void | register_equivs_edge (edge e) |
virtual void | record_ranges_from_stmt (gimple *stmt, bool temporary) |
void | get_path (vec< basic_block > &) |
void | append_path (basic_block) |
void | dump (FILE *) |
void | debug () |
Private Member Functions | |
void | register_equivs_stmt (gimple *, basic_block, jt_simplifier *) override |
Private Attributes | |
auto_vec< basic_block > | m_blocks |
Static Private Attributes | |
static const basic_block | BB_MARKER = (basic_block) -1 |
|
inherited |
References gcc_checking_assert, and m_blocks.
|
inherited |
References dump(), and TDF_DETAILS.
|
inherited |
References dump_ranger(), get_path(), m_blocks, and path.
Referenced by debug().
|
inherited |
|
virtualinherited |
Reimplemented in dom_jt_state.
References BB_MARKER, and m_blocks.
Referenced by dom_jt_state::pop().
|
virtualinherited |
Reimplemented in dom_jt_state.
References BB_MARKER, and m_blocks.
Referenced by dom_jt_state::push().
Reimplemented in dom_jt_state.
Referenced by register_equivs_stmt().
|
virtualinherited |
Reimplemented in dom_jt_state.
|
inlineoverrideprivatevirtual |
Reimplemented from jt_state.
|
staticprivateinherited |
Referenced by get_path(), pop(), and push().
|
privateinherited |
Referenced by append_path(), dump(), get_path(), pop(), and push().