GCC Middle and Back End API Reference
|
#include <lto-streamer.h>
Data Fields | |
struct lto_file_decl_data * | file_data |
tree * | labels |
const char * | strings |
unsigned int | strings_len |
unsigned int | num_named_labels |
unsigned int | num_unnamed_labels |
vec < ld_plugin_symbol_resolution_t > | globals_resolution |
struct streamer_tree_cache_d * | reader_cache |
Data and descriptors used when reading from an LTO file.
struct lto_file_decl_data* data_in::file_data |
The global decls and types.
Referenced by lto_input_tree_ref().
vec<ld_plugin_symbol_resolution_t> data_in::globals_resolution |
Maps each reference number to the resolution done by the linker.
tree* data_in::labels |
All of the labels.
unsigned int data_in::num_named_labels |
Number of named labels. Used to find the index of unnamed labels since they share space with the named labels.
unsigned int data_in::num_unnamed_labels |
Number of unnamed labels.
struct streamer_tree_cache_d* data_in::reader_cache |
Cache of pickled nodes.
Referenced by lto_read_tree_1().
const char* data_in::strings |
The string table.
unsigned int data_in::strings_len |
The length of the string table.