|
GCC Middle and Back End API Reference
|
#include <ipa-prop.h>

Public Member Functions | |
| ipa_call_arg_values () | |
| ipa_call_arg_values (ipa_auto_call_arg_values *aavals) | |
| tree | safe_sval_at (int index) |
Data Fields | |
| vec< tree > | m_known_vals = vNULL |
| vec< ipa_polymorphic_call_context > | m_known_contexts = vNULL |
| vec< ipa_argagg_value > | m_known_aggs = vNULL |
| vec< value_range > | m_known_value_ranges = vNULL |
Class bundling the various potentially known properties about actual arguments of a particular call. This variant does not deallocate the bundled data in any way as the vectors can either be pointing to vectors in ipa_auto_call_arg_values or be allocated independently.
|
inline |
|
inline |
References m_known_aggs, m_known_contexts, m_known_vals, and m_known_value_ranges.
|
inline |
References m_known_vals, and NULL.
Referenced by estimate_calls_size_and_time().
| vec<ipa_argagg_value> ipa_call_arg_values::m_known_aggs = vNULL |
| vec<ipa_polymorphic_call_context> ipa_call_arg_values::m_known_contexts = vNULL |
| vec<value_range> ipa_call_arg_values::m_known_value_ranges = vNULL |
Referenced by ipa_call_arg_values().