Lines Matching refs:remap_table
47 struct hash_table *remap_table; member
57 init_clone_state(clone_state *state, struct hash_table *remap_table, in init_clone_state() argument
63 if (remap_table) { in init_clone_state()
64 state->remap_table = remap_table; in init_clone_state()
66 state->remap_table = _mesa_pointer_hash_table_create(NULL); in init_clone_state()
75 _mesa_hash_table_destroy(state->remap_table, NULL); in free_clone_state()
89 if (unlikely(!state->remap_table)) { in _lookup_ptr()
94 entry = _mesa_hash_table_search(state->remap_table, ptr); in _lookup_ptr()
106 _mesa_hash_table_insert(state->remap_table, ptr, nptr); in add_remap()
217 if (likely(state->remap_table)) in __clone_def()
328 if (likely(state->remap_table)) in clone_load_const()
341 if (likely(state->remap_table)) in clone_ssa_undef()
504 struct hash_table *remap_table) in nir_instr_clone_deep() argument
509 .remap_table = remap_table, in nir_instr_clone_deep()
628 struct hash_table *remap_table) in nir_cf_list_clone() argument
637 init_clone_state(&state, remap_table, false, true); in nir_cf_list_clone()
653 if (!remap_table) in nir_cf_list_clone()
682 struct hash_table *remap_table) in nir_function_impl_clone_remap_globals() argument
685 init_clone_state(&state, remap_table, !!remap_table, false); in nir_function_impl_clone_remap_globals()
691 if (!remap_table) in nir_function_impl_clone_remap_globals()