Searched refs:pointer_hash (Results 1 – 25 of 36) sorted by relevance
12
145 struct pointer_hash struct162 pointer_hash <Type>::hash (const value_type &candidate) in hash() argument171 pointer_hash <Type>::equal (const value_type &existing, in equal()179 pointer_hash <Type>::mark_deleted (Type *&e) in mark_deleted()186 pointer_hash <Type>::mark_empty (Type *&e) in mark_empty()193 pointer_hash <Type>::is_deleted (Type *e) in is_deleted()200 pointer_hash <Type>::is_empty (Type *e) in is_empty()208 struct string_hash : pointer_hash <const char>281 struct nofree_ptr_hash : pointer_hash <T>, typed_noop_remove <T *> {};287 struct free_ptr_hash : pointer_hash <T>, typed_free_remove <T> {};[all …]
109 struct expr_elt_hasher : pointer_hash <expr_hash_elt>
46 struct stats_counter_hasher : pointer_hash <statistics_counter>
147 struct sem_usage_pair_hash : pointer_hash <sem_usage_pair>
67 struct counts_entry : pointer_hash <counts_entry>
218 struct same_succ : pointer_hash <same_succ>
290 struct odr_name_hasher : pointer_hash <odr_type_d>2664 : pointer_hash <polymorphic_call_target_d>
133 struct cost_classes_hasher : pointer_hash <cost_classes>
349 struct brig_string_slot_hasher : pointer_hash <brig_string_slot>
1046 struct predictor_hash: pointer_hash <edge_prediction>
939 struct log_entry_hasher : pointer_hash <tm_log_entry>
157 struct pointer_hash struct174 pointer_hash <Type>::hash (const value_type &candidate) in hash() argument183 pointer_hash <Type>::equal (const value_type &existing, in equal()191 pointer_hash <Type>::mark_deleted (Type *&e) in mark_deleted()198 pointer_hash <Type>::mark_empty (Type *&e) in mark_empty()205 pointer_hash <Type>::is_deleted (Type *e) in is_deleted()212 pointer_hash <Type>::is_empty (Type *e) in is_empty()220 struct string_hash : pointer_hash <const char>293 struct nofree_ptr_hash : pointer_hash <T>, typed_noop_remove <T *> {};299 struct free_ptr_hash : pointer_hash <T>, typed_free_remove <T> {};[all …]
69 struct counts_entry : pointer_hash <counts_entry>
303 struct odr_name_hasher : pointer_hash <odr_type_d>2680 : pointer_hash <polymorphic_call_target_d>
134 struct cost_classes_hasher : pointer_hash <cost_classes>
1084 struct predictor_hash: pointer_hash <edge_prediction>
942 struct log_entry_hasher : pointer_hash <tm_log_entry>
712 (plugin_context): Use nofree_ptr_hash rather than pointer_hash.
324 struct nodel_ptr_hash : pointer_hash<T>, typed_noop_remove <T *> {2467 hashval_t h = pointer_hash<tree_node>::hash (p.first); in hash()2489 hashval_t h = pointer_hash<tree_node>::hash (b->entity); in hash()3714 hashval_t ph = pointer_hash<void>::hash in hash()3725 hashval_t ph = pointer_hash<void>::hash (reinterpret_cast<void *> (c.second)); in hash()
2639 rather than pointer_hash.2640 (fixed_type_or_null): Use nofree_ptr_hash instead of pointer_hash.
3145 return pointer_hash <function>::hash (v.m_fun) ^ v.m_cs.hash (); in hash()