GCC Middle and Back End API Reference
|
#include <ipa-fnsummary.h>
Data Fields | |
ipa_predicate | exec_predicate |
ipa_predicate | nonconst_predicate |
int | size |
sreal | time |
Representation of function body size and time depending on the call context. We keep simple array of record, every containing of predicate and time/size to account.
ipa_predicate size_time_entry::exec_predicate |
ipa_predicate size_time_entry::nonconst_predicate |
int size_time_entry::size |
Referenced by ipa_fn_summary::account_size_time(), ipa_fn_summary_t::duplicate(), estimate_calls_size_and_time(), ipa_call_context::estimate_size_and_time(), inline_read_section(), ipa_dump_fn_summary(), ipa_fn_summary_write(), ipa_merge_fn_summary_after_inlining(), and ipa_update_overall_fn_summary().
sreal size_time_entry::time |
Referenced by ipa_fn_summary::account_size_time(), ipa_fn_summary_t::duplicate(), estimate_calls_size_and_time(), ipa_call_context::estimate_size_and_time(), inline_read_section(), ipa_dump_fn_summary(), ipa_fn_summary_write(), ipa_merge_fn_summary_after_inlining(), and ipa_update_overall_fn_summary().