22#ifndef GCC_TREE_STREAMER_H
23#define GCC_TREE_STREAMER_H
119 int last = 1 <<
ib->file_data->mode_bits;
121 if (
ib->file_data->mode_table)
122 return (machine_mode)
ib->file_data->mode_table[
ix];
124 return (machine_mode)
ix;
vec< rtx > cache
Definition calls.cc:1934
Definition lto-streamer.h:746
union tree_node * tree
Definition coretypes.h:97
#define bp_unpack_enum(bp, enum_name, enum_last)
Definition data-streamer.h:334
#define bp_pack_enum(bp, enum_name, enum_last, val)
Definition data-streamer.h:329
static struct filedep ** last
Definition genmddeps.cc:33
T * ggc_alloc(ALONE_CXX_MEM_STAT_INFO)
Definition ggc.h:184
int ceil_log2(unsigned HOST_WIDE_INT x)
Definition hwint.cc:66
LTO_tags
Definition lto-streamer.h:138
Definition data-streamer.h:35
Definition lto-streamer.h:623
Definition lto-streamer.h:699
Definition tree-streamer.h:47
hash_map< tree, unsigned > * node_map
Definition tree-streamer.h:49
unsigned next_idx
Definition tree-streamer.h:57
vec< hashval_t > hashes
Definition tree-streamer.h:54
vec< tree > nodes
Definition tree-streamer.h:52
void streamer_tree_cache_append(struct streamer_tree_cache_d *, tree, hashval_t)
Definition tree-streamer.cc:209
struct streamer_tree_cache_d * streamer_tree_cache_create(bool, bool, bool)
Definition tree-streamer.cc:399
void streamer_tree_cache_delete(struct streamer_tree_cache_d *)
Definition tree-streamer.cc:425
void streamer_write_tree_bitfields(struct output_block *, tree)
Definition tree-streamer-out.cc:444
void bp_pack_machine_mode(struct bitpack_d *bp, machine_mode mode)
Definition tree-streamer.h:108
machine_mode bp_unpack_machine_mode(struct bitpack_d *bp)
Definition tree-streamer.h:116
void streamer_read_tree_body(class lto_input_block *, class data_in *, tree)
Definition tree-streamer-in.cc:1039
void streamer_write_tree_header(struct output_block *, tree)
Definition tree-streamer-out.cc:969
void streamer_write_tree_body(struct output_block *, tree)
Definition tree-streamer-out.cc:896
bool streamer_tree_cache_insert(struct streamer_tree_cache_d *, tree, hashval_t, unsigned *)
Definition tree-streamer.cc:183
void streamer_check_handled_ts_structures(void)
Definition tree-streamer.cc:45
tree streamer_alloc_tree(class lto_input_block *, class data_in *, enum LTO_tags)
Definition tree-streamer-in.cc:583
tree streamer_read_string_cst(class data_in *, class lto_input_block *)
Definition tree-streamer-in.cc:44
tree streamer_get_pickled_tree(class lto_input_block *, class data_in *)
Definition tree-streamer-in.cc:1109
unsigned char streamer_mode_table[MAX_MACHINE_MODE]
Definition tree-streamer.cc:38
void streamer_write_integer_cst(struct output_block *, tree)
Definition tree-streamer-out.cc:1026
tree streamer_tree_cache_get_tree(struct streamer_tree_cache_d *cache, unsigned ix)
Definition tree-streamer.h:94
void streamer_write_string_cst(struct output_block *, struct lto_output_stream *, tree)
Definition tree-streamer-out.cc:41
hashval_t streamer_tree_cache_get_hash(struct streamer_tree_cache_d *cache, unsigned ix)
Definition tree-streamer.h:102
void streamer_read_tree_bitfields(class lto_input_block *, class data_in *, tree)
Definition tree-streamer-in.cc:480
void streamer_tree_cache_replace_tree(struct streamer_tree_cache_d *, tree, unsigned)
Definition tree-streamer.cc:193
bool streamer_tree_cache_lookup(struct streamer_tree_cache_d *, tree, unsigned *)
Definition tree-streamer.cc:224