GCC Middle and Back End API Reference
|
Data Fields | |
HOST_WIDE_INT | otr_token |
ipa_polymorphic_call_context | context |
odr_type | type |
vec< cgraph_node * > | targets |
tree | decl_warning |
int | type_warning |
unsigned int | n_odr_types |
bool | complete |
bool | speculative |
Cache of queries for polymorphic call targets. Enumerating all call targets may get expensive when there are many polymorphic calls in the program, so we memoize all the previous queries and avoid duplicated work.
bool polymorphic_call_target_d::complete |
ipa_polymorphic_call_context polymorphic_call_target_d::context |
tree polymorphic_call_target_d::decl_warning |
unsigned int polymorphic_call_target_d::n_odr_types |
HOST_WIDE_INT polymorphic_call_target_d::otr_token |
bool polymorphic_call_target_d::speculative |
vec<cgraph_node *> polymorphic_call_target_d::targets |
Referenced by polymorphic_call_target_hasher::remove().
odr_type polymorphic_call_target_d::type |
int polymorphic_call_target_d::type_warning |