GCC Middle and Back End API Reference
polymorphic_call_target_d Struct Reference
Collaboration diagram for polymorphic_call_target_d:

Data Fields

odr_type type
HOST_WIDE_INT otr_token
vec< cgraph_node * > targets

Detailed Description

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.


Field Documentation

HOST_WIDE_INT polymorphic_call_target_d::otr_token
vec<cgraph_node *> polymorphic_call_target_d::targets
odr_type polymorphic_call_target_d::type

The documentation for this struct was generated from the following file: