GCC Middle and Back End API Reference
|
Public Member Functions | |
isra_call_summary () | |
void | init_inputs (unsigned arg_count) |
void | dump (FILE *f) |
Data Fields | |
auto_vec< isra_param_flow > | m_arg_flow |
unsigned | m_return_ignored: 1 |
unsigned | m_return_returned: 1 |
unsigned | m_bit_aligned_arg: 1 |
unsigned | m_before_any_store: 1 |
Structure used to convey information about calls from the intra-procedural analysis stage to inter-procedural one.
|
inline |
Dump all information in call summary to F.
References ggc_alloc(), i, m_arg_flow, m_before_any_store, m_return_ignored, and m_return_returned.
Initialize m_arg_flow of a particular instance of isra_call_summary. ARG_COUNT is the number of actual arguments passed.
References gcc_checking_assert, and m_arg_flow.
auto_vec<isra_param_flow> isra_call_summary::m_arg_flow |
Referenced by dump(), and init_inputs().
unsigned isra_call_summary::m_bit_aligned_arg |