| GCC Middle and Back End API Reference
    | 


| Public Member Functions | |
| dom_jt_simplifier (avail_exprs_stack *avails, gimple_ranger *ranger, path_range_query *query) | |
| Private Member Functions | |
| tree | simplify (gimple *, gimple *, basic_block, jt_state *) override | 
| void | compute_exit_dependencies (bitmap dependencies, const vec< basic_block > &path, gimple *stmt) | 
| Private Attributes | |
| avail_exprs_stack * | m_avails | 
| gimple_ranger * | m_ranger | 
| path_range_query * | m_query | 
| 
 | inline | 
References hybrid_jt_simplifier::hybrid_jt_simplifier(), m_avails, and ranger.
| 
 | privateinherited | 
References bitmap_copy(), bitmap_set_bit, gimple_bb(), gimple_num_ops(), gimple_op(), i, m_ranger, path, SSA_NAME_VERSION, value_range::supports_type_p(), TREE_CODE, and TREE_TYPE.
Referenced by simplify().
| 
 | overrideprivatevirtual | 
Implements jt_simplifier.
References m_avails, NULL, and hybrid_jt_simplifier::simplify().
| 
 | private | 
Referenced by dom_jt_simplifier(), and simplify().
| 
 | privateinherited | 
Referenced by hybrid_jt_simplifier(), and simplify().
| 
 | privateinherited | 
Referenced by compute_exit_dependencies(), and hybrid_jt_simplifier().