/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_opt_loop_unroll.c | 168 struct hash_table *remap_table = _mesa_pointer_hash_table_create(NULL); in simple_unroll() local 173 remap_table); in simple_unroll() 179 remap_table); in simple_unroll() 184 remap_table); in simple_unroll() 199 remap_table); in simple_unroll() 209 _mesa_hash_table_destroy(remap_table, NULL); in simple_unroll() 240 struct hash_table *remap_table, in complex_unroll_loop_body() 270 cursor, remap_table); in complex_unroll_loop_body() 278 remap_table); in complex_unroll_loop_body() 418 struct hash_table *remap_table in complex_unroll() local 238 complex_unroll_loop_body(nir_loop *loop, nir_loop_terminator *unlimit_term, nir_cf_list *lp_header, nir_cf_list *lp_body, struct hash_table *remap_table, unsigned num_times_to_clone) complex_unroll_loop_body() argument 483 struct hash_table *remap_table = complex_unroll_single_terminator() local 735 struct hash_table *remap_table = partial_unroll() local [all...] |
H A D | nir_clone.c | 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, pt in add_remap() 528 nir_instr_clone_deep(nir_shader *shader, const nir_instr *orig, struct hash_table *remap_table) nir_instr_clone_deep() argument 653 nir_cf_list_clone(nir_cf_list *dst, nir_cf_list *src, nir_cf_node *parent, struct hash_table *remap_table) nir_cf_list_clone() argument [all...] |
H A D | nir_control_flow.h | 147 struct hash_table *remap_table); 152 struct hash_table *remap_table) in nir_cf_list_clone_and_reinsert() 155 nir_cf_list_clone(&list, src_list, parent, remap_table); in nir_cf_list_clone_and_reinsert() 150 nir_cf_list_clone_and_reinsert(nir_cf_list *src_list, nir_cf_node *parent, nir_cursor cursor, struct hash_table *remap_table) nir_cf_list_clone_and_reinsert() argument
|
H A D | nir_opt_preamble.c | 516 struct hash_table *remap_table = in nir_opt_preamble() local 536 instr, remap_table); in nir_opt_preamble() 594 ralloc_free(remap_table); in nir_opt_preamble()
|
H A D | nir_serialize.c | 45 struct hash_table *remap_table; member 97 _mesa_hash_table_insert(ctx->remap_table, obj, (void *)(uintptr_t) index); in write_add_object() 103 struct hash_entry *entry = _mesa_hash_table_search(ctx->remap_table, obj); in write_lookup_object() 2103 ctx.remap_table = _mesa_pointer_hash_table_create(NULL); in nir_serialize() 2150 _mesa_hash_table_destroy(ctx.remap_table, NULL); in nir_serialize()
|
H A D | nir.h | 4325 struct hash_table *remap_table);
|
/third_party/mesa3d/src/mapi/glapi/gen/ |
H A D | gl_table.py | 147 remap_table = "driDispatchRemapTable" 149 print('#define %s_size %u' % (remap_table, count)) 150 print('extern int %s[ %s_size ];' % (remap_table, remap_table)) 159 print('#define _gloffset_%s %s[%s_remap_index]' % (f.name, remap_table, f.name)) 187 choices=['table', 'remap_table'], 190 help="Generate either a table or a remap_table") 202 elif args.mode == "remap_table":
|
/third_party/mesa3d/src/gallium/drivers/r300/compiler/ |
H A D | radeon_remove_constants.c | 65 unsigned *remap_table; in rc_remove_unused_constants() local 101 remap_table = malloc(c->Program.Constants.Count * sizeof(unsigned)); in rc_remove_unused_constants() 107 remap_table[new_count] = i; in rc_remove_unused_constants() 140 *out_remap_table = remap_table; in rc_remove_unused_constants() 143 free(remap_table); in rc_remove_unused_constants()
|
/third_party/mesa3d/src/compiler/glsl/ |
H A D | gl_nir_lower_samplers_as_deref.c | 70 struct hash_table *remap_table; member 160 nir_deref_path_init(&path, deref, state->remap_table); in lower_deref() 163 char *name = ralloc_asprintf(state->remap_table, "lower@%s", var->name); in lower_deref() 201 _mesa_hash_table_search_pre_hashed(state->remap_table, hash, name); in lower_deref() 216 _mesa_hash_table_insert_pre_hashed(state->remap_table, hash, name, var); in lower_deref() 388 state.remap_table = _mesa_hash_table_create(NULL, _mesa_hash_string, in gl_nir_lower_samplers_as_deref() 397 _mesa_hash_table_destroy(state.remap_table, NULL); in gl_nir_lower_samplers_as_deref()
|
H A D | serialize.cpp | 583 gl_uniform_storage **remap_table) in write_uniform_remap_table() 588 gl_uniform_storage *entry = remap_table[i]; in write_uniform_remap_table() 595 } else if (i+1 < num_entries && entry == remap_table[i+1]) { in write_uniform_remap_table() 603 if (entry != remap_table[j]) in write_uniform_remap_table() 648 struct gl_uniform_storage **remap_table = in read_uniform_remap_table() local 656 remap_table[i] = INACTIVE_UNIFORM_EXPLICIT_LOCATION; in read_uniform_remap_table() 658 remap_table[i] = NULL; in read_uniform_remap_table() 665 remap_table[i+j] = entry; in read_uniform_remap_table() 669 remap_table[i] = uniform_storage + uni_offset; in read_uniform_remap_table() 672 return remap_table; in read_uniform_remap_table() 580 write_uniform_remap_table(struct blob *metadata, unsigned num_entries, gl_uniform_storage *uniform_storage, gl_uniform_storage **remap_table) write_uniform_remap_table() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_shader.c | 108 * GENERIC[3] are used. The remap_table will contain: 116 int8_t remap_table[MAX_GENERIC_VARYING]) in svga_remap_generics() 122 remap_table[i] = -1; in svga_remap_generics() 128 remap_table[index] = count++; in svga_remap_generics() 146 svga_remap_generic_index(int8_t remap_table[MAX_GENERIC_VARYING], in svga_remap_generic_index() argument 156 if (remap_table[generic_index] == -1) { in svga_remap_generic_index() 162 max = MAX2(max, remap_table[i]); in svga_remap_generic_index() 164 remap_table[generic_index] = max + 1; in svga_remap_generic_index() 167 return remap_table[generic_index]; in svga_remap_generic_index() 115 svga_remap_generics(uint64_t generics_mask, int8_t remap_table[MAX_GENERIC_VARYING]) svga_remap_generics() argument
|
H A D | svga_shader.h | 470 int8_t remap_table[MAX_GENERIC_VARYING]); 473 svga_remap_generic_index(int8_t remap_table[MAX_GENERIC_VARYING],
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_lower_cubemap_to_array.c | 287 const struct cube_remap_table* remap_table = remap_tables[i]; in handle_cube_edge() local 293 x_result = nir_bcsel(b, predicate, remap_array[remap_table[j].remap_x], x_result); in handle_cube_edge() 294 y_result = nir_bcsel(b, predicate, remap_array[remap_table[j].remap_y], y_result); in handle_cube_edge() 295 face_result = nir_bcsel(b, predicate, remap_array[remap_table[j].remap_face], face_result); in handle_cube_edge()
|
/third_party/mesa3d/src/microsoft/compiler/ |
H A D | dxil_nir_lower_int_cubemaps.c | 326 const struct cube_remap_table* remap_table = remap_tables[i]; in handle_cube_edge() local 332 x_result = nir_bcsel(b, predicate, remap_array[remap_table[j].remap_x], x_result); in handle_cube_edge() 333 y_result = nir_bcsel(b, predicate, remap_array[remap_table[j].remap_y], y_result); in handle_cube_edge() 334 face_result = nir_bcsel(b, predicate, remap_array[remap_table[j].remap_face], face_result); in handle_cube_edge()
|
/third_party/mesa3d/src/gallium/drivers/r300/ |
H A D | r300_emit.c | 230 if (buf->remap_table){ in r300_emit_fs_constants() 232 float *data = (float*)&buf->ptr[buf->remap_table[i]*4]; in r300_emit_fs_constants() 295 if (buf->remap_table){ in r500_emit_fs_constants() 297 uint32_t *data = &buf->ptr[buf->remap_table[i]*4]; in r500_emit_fs_constants() 1181 if (buf->remap_table){ in r300_emit_vs_constants() 1183 uint32_t *data = &buf->ptr[buf->remap_table[i]*4]; in r300_emit_vs_constants()
|
H A D | r300_context.h | 273 unsigned *remap_table; member
|
H A D | r300_state.c | 1094 ((struct r300_constant_buffer*)r300->fs_constants.state)->remap_table = in r300_mark_fs_code_dirty() 2016 ((struct r300_constant_buffer*)r300->vs_constants.state)->remap_table = in r300_bind_vs_state()
|
/third_party/mesa3d/src/compiler/spirv/ |
H A D | vtn_opencl.c | 298 } remap_table[] = { variable 390 if (opcode >= (sizeof(remap_table) / sizeof(const char *))) in remap_clc_opcode() 392 return remap_table[opcode].fn; in remap_clc_opcode()
|
/third_party/mesa3d/src/intel/compiler/ |
H A D | brw_fs.cpp | 2326 int *remap_table = new int[this->alloc.count]; 2327 memset(remap_table, -1, this->alloc.count * sizeof(int)); 2332 remap_table[inst->dst.nr] = 0; 2336 remap_table[inst->src[i].nr] = 0; 2343 if (remap_table[i] == -1) { 2349 remap_table[i] = new_index; 2361 inst->dst.nr = remap_table[inst->dst.nr]; 2365 inst->src[i].nr = remap_table[inst->src[i].nr]; 2375 if (remap_table[delta_xy[i].nr] != -1) { 2376 delta_xy[i].nr = remap_table[delta_x [all...] |
/third_party/mesa3d/src/amd/common/ |
H A D | ac_nir_lower_ngg.c | 1172 struct hash_table *remap_table = _mesa_pointer_hash_table_create(NULL); in add_deferred_attribute_culling() local 1173 nir_cf_list_clone_and_reinsert(original_extracted_cf, &if_es_thread->cf_node, b->cursor, remap_table); in add_deferred_attribute_culling() 1174 _mesa_hash_table_destroy(remap_table, NULL); in add_deferred_attribute_culling()
|