GCC Middle and Back End API Reference
|
#include <region-model.h>
Protected Member Functions | |
region_model_context_decorator (region_model_context *inner) | |
Protected Attributes | |
region_model_context * | m_inner |
Subclass of region_model_context that wraps another context, allowing for extra code to be added to the various hooks.
|
inlineprotected |
|
overridevirtual |
Implements ana::region_model_context.
|
inlineoverridevirtual |
Implements ana::region_model_context.
References ana::region_model_context::add_note(), ggc_alloc(), and m_inner.
|
inlineoverridevirtual |
Implements ana::region_model_context.
References ana::region_model_context::bifurcate(), and m_inner.
|
inlineoverridevirtual |
Implements ana::region_model_context.
References ana::region_model_context::checking_for_infinite_loop_p(), and m_inner.
|
inlineoverridevirtual |
Implements ana::region_model_context.
References ana::region_model_context::get_eg(), and m_inner.
|
inlineoverridevirtual |
Implements ana::region_model_context.
References ana::region_model_context::get_ext_state(), and m_inner.
|
inlineinherited |
References ana::region_model_context::get_state_map_by_name(), and ggc_alloc().
|
inlineoverridevirtual |
Implements ana::region_model_context.
References ana::region_model_context::get_logger(), and m_inner.
|
inlineinherited |
References ana::region_model_context::get_state_map_by_name(), ggc_alloc(), and NULL.
|
inlineoverridevirtual |
Implements ana::region_model_context.
References ana::region_model_context::get_state_map_by_name(), ggc_alloc(), and m_inner.
Implements ana::region_model_context.
References ana::region_model_context::get_stmt(), and m_inner.
|
inlineinherited |
References ana::region_model_context::get_state_map_by_name(), ggc_alloc(), and NULL.
|
inlineoverridevirtual |
Implements ana::region_model_context.
References ana::region_model_context::get_uncertainty(), and m_inner.
|
inlineoverridevirtual |
Implements ana::region_model_context.
References m_inner, and ana::region_model_context::maybe_did_work().
|
inlineoverridevirtual |
Implements ana::region_model_context.
References ggc_alloc(), m_inner, and ana::region_model_context::on_bounded_ranges().
|
inlineoverridevirtual |
Implements ana::region_model_context.
References m_inner, and ana::region_model_context::on_condition().
Implements ana::region_model_context.
References m_inner, and ana::region_model_context::on_escaped_function().
|
inlineoverridevirtual |
Implements ana::region_model_context.
References ggc_alloc(), m_inner, and ana::region_model_context::on_liveness_change().
|
inlineoverridevirtual |
Implements ana::region_model_context.
References m_inner, and ana::region_model_context::on_phi().
|
inlineoverridevirtual |
Implements ana::region_model_context.
References ggc_alloc(), m_inner, and ana::region_model_context::on_pop_frame().
|
inlineoverridevirtual |
Implements ana::region_model_context.
References m_inner, and ana::region_model_context::on_svalue_leak().
|
inlineoverridevirtual |
Implements ana::region_model_context.
References m_inner, and ana::region_model_context::on_unexpected_tree_code().
|
inlineoverridevirtual |
Implements ana::region_model_context.
References ggc_alloc(), m_inner, and ana::region_model_context::on_unknown_change().
|
inlineoverridevirtual |
Implements ana::region_model_context.
References m_inner, and ana::region_model_context::on_unusable_in_infinite_loop().
|
inlineoverridevirtual |
Implements ana::region_model_context.
References m_inner, and ana::region_model_context::purge_state_involving().
|
inlineoverridevirtual |
Implements ana::region_model_context.
References m_inner, and ana::region_model_context::terminate_path().
|
inlineoverridevirtual |
Implements ana::region_model_context.
References ggc_alloc(), m_inner, and ana::region_model_context::warn().
|
protected |
Referenced by add_note(), bifurcate(), checking_for_infinite_loop_p(), get_eg(), get_ext_state(), get_logger(), get_state_map_by_name(), get_stmt(), get_uncertainty(), maybe_did_work(), on_bounded_ranges(), on_condition(), on_escaped_function(), on_liveness_change(), on_phi(), on_pop_frame(), on_svalue_leak(), on_unexpected_tree_code(), on_unknown_change(), on_unusable_in_infinite_loop(), purge_state_involving(), terminate_path(), warn(), and ana::annotating_context::warn().