|
GCC Middle and Back End API Reference
|
#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().