20#ifndef GCC_ANALYZER_CALL_SUMMARY_H
21#define GCC_ANALYZER_CALL_SUMMARY_H
90 const svalue *caller_sval);
92 const region *caller_sval);
95 void dump (FILE *fp,
bool simple)
const;
96 void dump (
bool simple)
const;
Definition call-details.h:29
region_model_manager * get_manager() const
region_model_context * get_ctxt() const
Definition call-details.h:37
const gcall * get_call_stmt() const
Definition call-details.h:58
region_model * get_model() const
Definition call-details.h:35
Definition call-summary.h:68
void add_region_mapping(const region *summary_sval, const region *caller_sval)
const svalue * convert_svalue_from_summary(const svalue *)
call_summary * m_summary
Definition call-summary.h:105
const call_details & get_call_details() const
Definition call-summary.h:75
const gcall * get_call_stmt() const
Definition call-summary.h:76
region_model_manager * get_manager() const
Definition call-summary.h:77
const region * convert_region_from_summary(const region *)
void dump_to_pp(pretty_printer *pp, bool simple) const
region_model_context * get_ctxt() const
Definition call-summary.h:82
const extrinsic_state & m_ext_state
Definition call-summary.h:106
const region * convert_region_from_summary_1(const region *)
const call_details & m_cd
Definition call-summary.h:104
hash_map< const svalue *, const svalue * > svalue_map_t
Definition call-summary.h:109
void dump(bool simple) const
region_map_t m_map_region_from_summary_to_caller
Definition call-summary.h:114
call_summary_replay(const call_details &cd, const function &called_fn, call_summary *m_summary, const extrinsic_state &ext_state)
void add_svalue_mapping(const svalue *summary_sval, const svalue *caller_sval)
const binding_key * convert_key_from_summary(const binding_key *)
void dump(FILE *fp, bool simple) const
const svalue * convert_svalue_from_summary_1(const svalue *)
svalue_map_t m_map_svalue_from_summary_to_caller
Definition call-summary.h:110
hash_map< const region *, const region * > region_map_t
Definition call-summary.h:113
store_manager * get_store_manager() const
Definition call-summary.h:78
region_model * get_caller_model() const
Definition call-summary.h:83
DISABLE_COPY_AND_ASSIGN(call_summary_replay)
Definition call-summary.h:34
void dump(const extrinsic_state &ext_state, FILE *fp, bool simple) const
per_function_data *const m_per_fn_data
Definition call-summary.h:55
const program_state & get_state() const
call_summary(per_function_data *per_fn_data, const exploded_node *enode)
Definition call-summary.h:36
const exploded_node *const m_enode
Definition call-summary.h:56
void dump(const extrinsic_state &ext_state, bool simple) const
void dump_to_pp(const extrinsic_state &ext_state, pretty_printer *pp, bool simple) const
void get_user_facing_desc(pretty_printer *pp) const
label_text get_desc() const
Definition exploded-graph.h:203
Definition program-state.h:31
Definition program-state.h:209
Definition region-model.h:718
Definition region-model-manager.h:32
store_manager * get_store_manager()
Definition region-model-manager.h:150
Definition region-model.h:263
Definition pretty-print.h:238
union tree_node * tree
Definition coretypes.h:97
Definition access-diagram.h:30
Definition exploded-graph.h:665
Definition function.h:249
static control_dependences * cd
Definition tree-ssa-dce.cc:102