/dports/lang/clover/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_split_per_member_structs.c | 28 void *dead_ctx; member 64 struct hash_table *var_to_member_map, void *dead_ctx) in split_variable() argument 72 ralloc_array(dead_ctx, nir_variable *, var->num_members); in split_variable() 78 member_name = ralloc_strdup(dead_ctx, var->name); in split_variable() 86 member_name = ralloc_asprintf(dead_ctx, "%s.%s", in split_variable() 89 member_name = ralloc_asprintf(dead_ctx, "%s.@%d", member_name, i); in split_variable() 158 void *dead_ctx = ralloc_context(NULL); in nir_split_per_member_structs() local 160 _mesa_pointer_hash_table_create(dead_ctx); in nir_split_per_member_structs() 168 split_variable(var, shader, var_to_member_map, dead_ctx); in nir_split_per_member_structs() 174 ralloc_free(dead_ctx); in nir_split_per_member_structs() [all …]
|
H A D | nir_lower_vars_to_ssa.c | 74 void *dead_ctx; member 138 node = deref_node_create(NULL, var->type, true, state->dead_ctx); in get_deref_node_for_var() 175 state->dead_ctx); in get_deref_node_recur() 193 state->dead_ctx); in get_deref_node_recur() 241 nir_deref_path_init(&node->path, deref, state->dead_ctx); in get_deref_node() 415 node->loads = _mesa_pointer_set_create(state->dead_ctx); in register_load_instr() 430 node->stores = _mesa_pointer_set_create(state->dead_ctx); in register_store_instr() 446 node->copies = _mesa_pointer_set_create(state->dead_ctx); in register_copy_instr() 714 state.dead_ctx = ralloc_context(state.shader); in nir_lower_vars_to_ssa_impl() 770 ralloc_array(state.dead_ctx, BITSET_WORD, in nir_lower_vars_to_ssa_impl() [all …]
|
H A D | nir_opt_find_array_copies.c | 64 void *dead_ctx; member 78 struct match_node *node = rzalloc_size(state->dead_ctx, in create_match_node() 407 nir_deref_path_init(&src_path, src, state->dead_ctx); in handle_read() 427 nir_deref_path_init(&dst_path, dst, state->dead_ctx); in handle_write() 451 nir_deref_path_init(&dst_node->first_src_path, src, state->dead_ctx); in handle_write() 454 nir_deref_path_init(&src_path, src, state->dead_ctx); in handle_write() 566 nir_deref_path_init(&dst_path, dst_deref, state->dead_ctx); in opt_find_array_copies_block() 641 s.dead_ctx = ralloc_context(NULL); in opt_find_array_copies_impl() 642 s.var_nodes = _mesa_pointer_hash_table_create(s.dead_ctx); in opt_find_array_copies_impl() 643 s.cast_nodes = _mesa_pointer_hash_table_create(s.dead_ctx); in opt_find_array_copies_impl() [all …]
|
/dports/graphics/libosmesa-gallium/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_split_per_member_structs.c | 28 void *dead_ctx; member 64 struct hash_table *var_to_member_map, void *dead_ctx) in split_variable() argument 72 ralloc_array(dead_ctx, nir_variable *, var->num_members); in split_variable() 78 member_name = ralloc_strdup(dead_ctx, var->name); in split_variable() 86 member_name = ralloc_asprintf(dead_ctx, "%s.%s", in split_variable() 89 member_name = ralloc_asprintf(dead_ctx, "%s.@%d", member_name, i); in split_variable() 158 void *dead_ctx = ralloc_context(NULL); in nir_split_per_member_structs() local 160 _mesa_pointer_hash_table_create(dead_ctx); in nir_split_per_member_structs() 168 split_variable(var, shader, var_to_member_map, dead_ctx); in nir_split_per_member_structs() 174 ralloc_free(dead_ctx); in nir_split_per_member_structs() [all …]
|
H A D | nir_lower_vars_to_ssa.c | 74 void *dead_ctx; member 138 node = deref_node_create(NULL, var->type, true, state->dead_ctx); in get_deref_node_for_var() 175 state->dead_ctx); in get_deref_node_recur() 193 state->dead_ctx); in get_deref_node_recur() 241 nir_deref_path_init(&node->path, deref, state->dead_ctx); in get_deref_node() 415 node->loads = _mesa_pointer_set_create(state->dead_ctx); in register_load_instr() 430 node->stores = _mesa_pointer_set_create(state->dead_ctx); in register_store_instr() 446 node->copies = _mesa_pointer_set_create(state->dead_ctx); in register_copy_instr() 714 state.dead_ctx = ralloc_context(state.shader); in nir_lower_vars_to_ssa_impl() 770 ralloc_array(state.dead_ctx, BITSET_WORD, in nir_lower_vars_to_ssa_impl() [all …]
|
H A D | nir_opt_find_array_copies.c | 64 void *dead_ctx; member 78 struct match_node *node = rzalloc_size(state->dead_ctx, in create_match_node() 407 nir_deref_path_init(&src_path, src, state->dead_ctx); in handle_read() 427 nir_deref_path_init(&dst_path, dst, state->dead_ctx); in handle_write() 451 nir_deref_path_init(&dst_node->first_src_path, src, state->dead_ctx); in handle_write() 454 nir_deref_path_init(&src_path, src, state->dead_ctx); in handle_write() 566 nir_deref_path_init(&dst_path, dst_deref, state->dead_ctx); in opt_find_array_copies_block() 641 s.dead_ctx = ralloc_context(NULL); in opt_find_array_copies_impl() 642 s.var_nodes = _mesa_pointer_hash_table_create(s.dead_ctx); in opt_find_array_copies_impl() 643 s.cast_nodes = _mesa_pointer_hash_table_create(s.dead_ctx); in opt_find_array_copies_impl() [all …]
|
/dports/graphics/libosmesa/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_split_per_member_structs.c | 28 void *dead_ctx; member 64 struct hash_table *var_to_member_map, void *dead_ctx) in split_variable() argument 72 ralloc_array(dead_ctx, nir_variable *, var->num_members); in split_variable() 78 member_name = ralloc_strdup(dead_ctx, var->name); in split_variable() 86 member_name = ralloc_asprintf(dead_ctx, "%s.%s", in split_variable() 89 member_name = ralloc_asprintf(dead_ctx, "%s.@%d", member_name, i); in split_variable() 158 void *dead_ctx = ralloc_context(NULL); in nir_split_per_member_structs() local 160 _mesa_pointer_hash_table_create(dead_ctx); in nir_split_per_member_structs() 168 split_variable(var, shader, var_to_member_map, dead_ctx); in nir_split_per_member_structs() 174 ralloc_free(dead_ctx); in nir_split_per_member_structs() [all …]
|
H A D | nir_lower_vars_to_ssa.c | 74 void *dead_ctx; member 138 node = deref_node_create(NULL, var->type, true, state->dead_ctx); in get_deref_node_for_var() 175 state->dead_ctx); in get_deref_node_recur() 193 state->dead_ctx); in get_deref_node_recur() 241 nir_deref_path_init(&node->path, deref, state->dead_ctx); in get_deref_node() 415 node->loads = _mesa_pointer_set_create(state->dead_ctx); in register_load_instr() 430 node->stores = _mesa_pointer_set_create(state->dead_ctx); in register_store_instr() 446 node->copies = _mesa_pointer_set_create(state->dead_ctx); in register_copy_instr() 714 state.dead_ctx = ralloc_context(state.shader); in nir_lower_vars_to_ssa_impl() 770 ralloc_array(state.dead_ctx, BITSET_WORD, in nir_lower_vars_to_ssa_impl() [all …]
|
/dports/graphics/mesa-libs/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_split_per_member_structs.c | 28 void *dead_ctx; member 64 struct hash_table *var_to_member_map, void *dead_ctx) in split_variable() argument 72 ralloc_array(dead_ctx, nir_variable *, var->num_members); in split_variable() 78 member_name = ralloc_strdup(dead_ctx, var->name); in split_variable() 86 member_name = ralloc_asprintf(dead_ctx, "%s.%s", in split_variable() 89 member_name = ralloc_asprintf(dead_ctx, "%s.@%d", member_name, i); in split_variable() 158 void *dead_ctx = ralloc_context(NULL); in nir_split_per_member_structs() local 160 _mesa_pointer_hash_table_create(dead_ctx); in nir_split_per_member_structs() 168 split_variable(var, shader, var_to_member_map, dead_ctx); in nir_split_per_member_structs() 174 ralloc_free(dead_ctx); in nir_split_per_member_structs() [all …]
|
H A D | nir_lower_vars_to_ssa.c | 74 void *dead_ctx; member 138 node = deref_node_create(NULL, var->type, true, state->dead_ctx); in get_deref_node_for_var() 175 state->dead_ctx); in get_deref_node_recur() 193 state->dead_ctx); in get_deref_node_recur() 241 nir_deref_path_init(&node->path, deref, state->dead_ctx); in get_deref_node() 415 node->loads = _mesa_pointer_set_create(state->dead_ctx); in register_load_instr() 430 node->stores = _mesa_pointer_set_create(state->dead_ctx); in register_store_instr() 446 node->copies = _mesa_pointer_set_create(state->dead_ctx); in register_copy_instr() 714 state.dead_ctx = ralloc_context(state.shader); in nir_lower_vars_to_ssa_impl() 770 ralloc_array(state.dead_ctx, BITSET_WORD, in nir_lower_vars_to_ssa_impl() [all …]
|
H A D | nir_opt_find_array_copies.c | 64 void *dead_ctx; member 78 struct match_node *node = rzalloc_size(state->dead_ctx, in create_match_node() 407 nir_deref_path_init(&src_path, src, state->dead_ctx); in handle_read() 427 nir_deref_path_init(&dst_path, dst, state->dead_ctx); in handle_write() 451 nir_deref_path_init(&dst_node->first_src_path, src, state->dead_ctx); in handle_write() 454 nir_deref_path_init(&src_path, src, state->dead_ctx); in handle_write() 566 nir_deref_path_init(&dst_path, dst_deref, state->dead_ctx); in opt_find_array_copies_block() 641 s.dead_ctx = ralloc_context(NULL); in opt_find_array_copies_impl() 642 s.var_nodes = _mesa_pointer_hash_table_create(s.dead_ctx); in opt_find_array_copies_impl() 643 s.cast_nodes = _mesa_pointer_hash_table_create(s.dead_ctx); in opt_find_array_copies_impl() [all …]
|
/dports/graphics/mesa-gallium-va/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_split_per_member_structs.c | 28 void *dead_ctx; member 64 struct hash_table *var_to_member_map, void *dead_ctx) in split_variable() argument 72 ralloc_array(dead_ctx, nir_variable *, var->num_members); in split_variable() 78 member_name = ralloc_strdup(dead_ctx, var->name); in split_variable() 86 member_name = ralloc_asprintf(dead_ctx, "%s.%s", in split_variable() 89 member_name = ralloc_asprintf(dead_ctx, "%s.@%d", member_name, i); in split_variable() 158 void *dead_ctx = ralloc_context(NULL); in nir_split_per_member_structs() local 160 _mesa_pointer_hash_table_create(dead_ctx); in nir_split_per_member_structs() 168 split_variable(var, shader, var_to_member_map, dead_ctx); in nir_split_per_member_structs() 174 ralloc_free(dead_ctx); in nir_split_per_member_structs() [all …]
|
H A D | nir_lower_vars_to_ssa.c | 74 void *dead_ctx; member 138 node = deref_node_create(NULL, var->type, true, state->dead_ctx); in get_deref_node_for_var() 175 state->dead_ctx); in get_deref_node_recur() 193 state->dead_ctx); in get_deref_node_recur() 241 nir_deref_path_init(&node->path, deref, state->dead_ctx); in get_deref_node() 415 node->loads = _mesa_pointer_set_create(state->dead_ctx); in register_load_instr() 430 node->stores = _mesa_pointer_set_create(state->dead_ctx); in register_store_instr() 446 node->copies = _mesa_pointer_set_create(state->dead_ctx); in register_copy_instr() 714 state.dead_ctx = ralloc_context(state.shader); in nir_lower_vars_to_ssa_impl() 770 ralloc_array(state.dead_ctx, BITSET_WORD, in nir_lower_vars_to_ssa_impl() [all …]
|
/dports/graphics/mesa-dri-gallium/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_split_per_member_structs.c | 28 void *dead_ctx; member 64 struct hash_table *var_to_member_map, void *dead_ctx) in split_variable() argument 72 ralloc_array(dead_ctx, nir_variable *, var->num_members); in split_variable() 78 member_name = ralloc_strdup(dead_ctx, var->name); in split_variable() 86 member_name = ralloc_asprintf(dead_ctx, "%s.%s", in split_variable() 89 member_name = ralloc_asprintf(dead_ctx, "%s.@%d", member_name, i); in split_variable() 158 void *dead_ctx = ralloc_context(NULL); in nir_split_per_member_structs() local 160 _mesa_pointer_hash_table_create(dead_ctx); in nir_split_per_member_structs() 168 split_variable(var, shader, var_to_member_map, dead_ctx); in nir_split_per_member_structs() 174 ralloc_free(dead_ctx); in nir_split_per_member_structs() [all …]
|
H A D | nir_lower_vars_to_ssa.c | 74 void *dead_ctx; member 138 node = deref_node_create(NULL, var->type, true, state->dead_ctx); in get_deref_node_for_var() 175 state->dead_ctx); in get_deref_node_recur() 193 state->dead_ctx); in get_deref_node_recur() 241 nir_deref_path_init(&node->path, deref, state->dead_ctx); in get_deref_node() 415 node->loads = _mesa_pointer_set_create(state->dead_ctx); in register_load_instr() 430 node->stores = _mesa_pointer_set_create(state->dead_ctx); in register_store_instr() 446 node->copies = _mesa_pointer_set_create(state->dead_ctx); in register_copy_instr() 714 state.dead_ctx = ralloc_context(state.shader); in nir_lower_vars_to_ssa_impl() 770 ralloc_array(state.dead_ctx, BITSET_WORD, in nir_lower_vars_to_ssa_impl() [all …]
|
/dports/graphics/mesa-gallium-vdpau/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_split_per_member_structs.c | 28 void *dead_ctx; member 64 struct hash_table *var_to_member_map, void *dead_ctx) in split_variable() argument 72 ralloc_array(dead_ctx, nir_variable *, var->num_members); in split_variable() 78 member_name = ralloc_strdup(dead_ctx, var->name); in split_variable() 86 member_name = ralloc_asprintf(dead_ctx, "%s.%s", in split_variable() 89 member_name = ralloc_asprintf(dead_ctx, "%s.@%d", member_name, i); in split_variable() 158 void *dead_ctx = ralloc_context(NULL); in nir_split_per_member_structs() local 160 _mesa_pointer_hash_table_create(dead_ctx); in nir_split_per_member_structs() 168 split_variable(var, shader, var_to_member_map, dead_ctx); in nir_split_per_member_structs() 174 ralloc_free(dead_ctx); in nir_split_per_member_structs() [all …]
|
H A D | nir_lower_vars_to_ssa.c | 74 void *dead_ctx; member 138 node = deref_node_create(NULL, var->type, true, state->dead_ctx); in get_deref_node_for_var() 175 state->dead_ctx); in get_deref_node_recur() 193 state->dead_ctx); in get_deref_node_recur() 241 nir_deref_path_init(&node->path, deref, state->dead_ctx); in get_deref_node() 415 node->loads = _mesa_pointer_set_create(state->dead_ctx); in register_load_instr() 430 node->stores = _mesa_pointer_set_create(state->dead_ctx); in register_store_instr() 446 node->copies = _mesa_pointer_set_create(state->dead_ctx); in register_copy_instr() 714 state.dead_ctx = ralloc_context(state.shader); in nir_lower_vars_to_ssa_impl() 770 ralloc_array(state.dead_ctx, BITSET_WORD, in nir_lower_vars_to_ssa_impl() [all …]
|
/dports/graphics/mesa-gallium-xa/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_split_per_member_structs.c | 28 void *dead_ctx; member 64 struct hash_table *var_to_member_map, void *dead_ctx) in split_variable() argument 72 ralloc_array(dead_ctx, nir_variable *, var->num_members); in split_variable() 78 member_name = ralloc_strdup(dead_ctx, var->name); in split_variable() 86 member_name = ralloc_asprintf(dead_ctx, "%s.%s", in split_variable() 89 member_name = ralloc_asprintf(dead_ctx, "%s.@%d", member_name, i); in split_variable() 158 void *dead_ctx = ralloc_context(NULL); in nir_split_per_member_structs() local 160 _mesa_pointer_hash_table_create(dead_ctx); in nir_split_per_member_structs() 168 split_variable(var, shader, var_to_member_map, dead_ctx); in nir_split_per_member_structs() 174 ralloc_free(dead_ctx); in nir_split_per_member_structs() [all …]
|
H A D | nir_lower_vars_to_ssa.c | 74 void *dead_ctx; member 138 node = deref_node_create(NULL, var->type, true, state->dead_ctx); in get_deref_node_for_var() 175 state->dead_ctx); in get_deref_node_recur() 193 state->dead_ctx); in get_deref_node_recur() 241 nir_deref_path_init(&node->path, deref, state->dead_ctx); in get_deref_node() 415 node->loads = _mesa_pointer_set_create(state->dead_ctx); in register_load_instr() 430 node->stores = _mesa_pointer_set_create(state->dead_ctx); in register_store_instr() 446 node->copies = _mesa_pointer_set_create(state->dead_ctx); in register_copy_instr() 714 state.dead_ctx = ralloc_context(state.shader); in nir_lower_vars_to_ssa_impl() 770 ralloc_array(state.dead_ctx, BITSET_WORD, in nir_lower_vars_to_ssa_impl() [all …]
|
/dports/graphics/mesa-devel/mesa-22.0-branchpoint-2059-ge8a63cf61ec/src/compiler/nir/ |
H A D | nir_split_per_member_structs.c | 28 void *dead_ctx; member 64 struct hash_table *var_to_member_map, void *dead_ctx) in split_variable() argument 72 ralloc_array(dead_ctx, nir_variable *, var->num_members); in split_variable() 78 member_name = ralloc_strdup(dead_ctx, var->name); in split_variable() 86 member_name = ralloc_asprintf(dead_ctx, "%s.%s", in split_variable() 89 member_name = ralloc_asprintf(dead_ctx, "%s.@%d", member_name, i); in split_variable() 158 void *dead_ctx = ralloc_context(NULL); in nir_split_per_member_structs() local 160 _mesa_pointer_hash_table_create(dead_ctx); in nir_split_per_member_structs() 168 split_variable(var, shader, var_to_member_map, dead_ctx); in nir_split_per_member_structs() 174 ralloc_free(dead_ctx); in nir_split_per_member_structs() [all …]
|
H A D | nir_lower_vars_to_ssa.c | 74 void *dead_ctx; member 138 node = deref_node_create(NULL, var->type, true, state->dead_ctx); in get_deref_node_for_var() 175 state->dead_ctx); in get_deref_node_recur() 193 state->dead_ctx); in get_deref_node_recur() 241 nir_deref_path_init(&node->path, deref, state->dead_ctx); in get_deref_node() 415 node->loads = _mesa_pointer_set_create(state->dead_ctx); in register_load_instr() 430 node->stores = _mesa_pointer_set_create(state->dead_ctx); in register_store_instr() 446 node->copies = _mesa_pointer_set_create(state->dead_ctx); in register_copy_instr() 714 state.dead_ctx = ralloc_context(state.shader); in nir_lower_vars_to_ssa_impl() 770 ralloc_array(state.dead_ctx, BITSET_WORD, in nir_lower_vars_to_ssa_impl() [all …]
|
/dports/graphics/mesa-dri/mesa-21.3.6/src/compiler/nir/ |
H A D | nir_split_per_member_structs.c | 28 void *dead_ctx; member 64 struct hash_table *var_to_member_map, void *dead_ctx) in split_variable() argument 72 ralloc_array(dead_ctx, nir_variable *, var->num_members); in split_variable() 78 member_name = ralloc_strdup(dead_ctx, var->name); in split_variable() 86 member_name = ralloc_asprintf(dead_ctx, "%s.%s", in split_variable() 89 member_name = ralloc_asprintf(dead_ctx, "%s.@%d", member_name, i); in split_variable() 158 void *dead_ctx = ralloc_context(NULL); in nir_split_per_member_structs() local 160 _mesa_pointer_hash_table_create(dead_ctx); in nir_split_per_member_structs() 168 split_variable(var, shader, var_to_member_map, dead_ctx); in nir_split_per_member_structs() 174 ralloc_free(dead_ctx); in nir_split_per_member_structs() [all …]
|
H A D | nir_lower_vars_to_ssa.c | 74 void *dead_ctx; member 138 node = deref_node_create(NULL, var->type, true, state->dead_ctx); in get_deref_node_for_var() 175 state->dead_ctx); in get_deref_node_recur() 193 state->dead_ctx); in get_deref_node_recur() 241 nir_deref_path_init(&node->path, deref, state->dead_ctx); in get_deref_node() 415 node->loads = _mesa_pointer_set_create(state->dead_ctx); in register_load_instr() 430 node->stores = _mesa_pointer_set_create(state->dead_ctx); in register_store_instr() 446 node->copies = _mesa_pointer_set_create(state->dead_ctx); in register_copy_instr() 714 state.dead_ctx = ralloc_context(state.shader); in nir_lower_vars_to_ssa_impl() 770 ralloc_array(state.dead_ctx, BITSET_WORD, in nir_lower_vars_to_ssa_impl() [all …]
|
/dports/graphics/mesa-dri-classic/mesa-20.2.3/src/compiler/nir/ |
H A D | nir_split_per_member_structs.c | 28 void *dead_ctx; member 64 struct hash_table *var_to_member_map, void *dead_ctx) in split_variable() argument 72 ralloc_array(dead_ctx, nir_variable *, var->num_members); in split_variable() 78 member_name = ralloc_strdup(dead_ctx, var->name); in split_variable() 86 member_name = ralloc_asprintf(dead_ctx, "%s.%s", in split_variable() 89 member_name = ralloc_asprintf(dead_ctx, "%s.@%d", member_name, i); in split_variable() 158 void *dead_ctx = ralloc_context(NULL); in nir_split_per_member_structs() local 160 _mesa_pointer_hash_table_create(dead_ctx); in nir_split_per_member_structs() 168 split_variable(var, shader, var_to_member_map, dead_ctx); in nir_split_per_member_structs() 174 ralloc_free(dead_ctx); in nir_split_per_member_structs() [all …]
|
H A D | nir_lower_vars_to_ssa.c | 74 void *dead_ctx; member 138 node = deref_node_create(NULL, var->type, true, state->dead_ctx); in get_deref_node_for_var() 175 state->dead_ctx); in get_deref_node_recur() 193 state->dead_ctx); in get_deref_node_recur() 241 nir_deref_path_init(&node->path, deref, state->dead_ctx); in get_deref_node() 415 node->loads = _mesa_pointer_set_create(state->dead_ctx); in register_load_instr() 430 node->stores = _mesa_pointer_set_create(state->dead_ctx); in register_store_instr() 446 node->copies = _mesa_pointer_set_create(state->dead_ctx); in register_copy_instr() 714 state.dead_ctx = ralloc_context(state.shader); in nir_lower_vars_to_ssa_impl() 770 ralloc_array(state.dead_ctx, BITSET_WORD, in nir_lower_vars_to_ssa_impl() [all …]
|