|
GCC Middle and Back End API Reference
|
Public Member Functions | |
| unsigned | file_name () const |
| unsigned | symbol_name () const |
| function_instance_descriptor (unsigned file_name, unsigned symbol_name) | |
| function_instance_descriptor (int file_name, int symbol_name) | |
| void | set_symbol_name (unsigned new_name) |
| bool | operator< (const function_instance_descriptor &other) const |
Private Attributes | |
| unsigned | file_name_ |
| unsigned | symbol_name_ |
Descriptor for a function_instance which can be used to disambiguate it from other instances. This consists of the symbol name and the file name indices from string_table.
|
inline |
References file_name(), file_name_, symbol_name(), and symbol_name_.
Referenced by operator<().
|
inline |
References file_name(), file_name_, symbol_name(), and symbol_name_.
|
inline |
References file_name_.
Referenced by function_instance_descriptor(), and function_instance_descriptor().
|
inline |
References file_name_, function_instance_descriptor(), and symbol_name_.
|
inline |
References symbol_name_.
|
inline |
References symbol_name_.
Referenced by autofdo::autofdo_source_profile::find_iter_for_function_instance(), function_instance_descriptor(), and function_instance_descriptor().
|
private |
Referenced by file_name(), function_instance_descriptor(), function_instance_descriptor(), and operator<().
|
private |
Referenced by function_instance_descriptor(), function_instance_descriptor(), operator<(), set_symbol_name(), and symbol_name().