| /third_party/mesa3d/src/compiler/nir/ |
| D | nir_opt_large_constants.c | 208 deref->var->data.mode == nir_var_function_temp && in nir_opt_large_constants() 241 if (dst_deref && nir_deref_mode_must_be(dst_deref, nir_var_function_temp)) { in nir_opt_large_constants() 246 assert(var->data.mode == nir_var_function_temp); in nir_opt_large_constants() 269 if (src_deref && nir_deref_mode_must_be(src_deref, nir_var_function_temp)) { in nir_opt_large_constants() 274 assert(var->data.mode == nir_var_function_temp); in nir_opt_large_constants() 354 if (!nir_deref_mode_is(deref, nir_var_function_temp)) in nir_opt_large_constants() 375 if (!nir_deref_mode_is(deref, nir_var_function_temp)) in nir_opt_large_constants()
|
| D | nir_remove_dead_variables.c | 73 if ((deref->var->data.mode & (nir_var_function_temp | in add_var_use_deref() 196 if (modes & ~nir_var_function_temp) { in nir_remove_dead_variables() 201 if (modes & nir_var_function_temp) { in nir_remove_dead_variables() 205 nir_var_function_temp, in nir_remove_dead_variables()
|
| D | nir_lower_variable_initializers.c | 102 nir_var_function_temp | in nir_lower_variable_initializers() 114 if ((modes & ~nir_var_function_temp) && function->is_entrypoint) { in nir_lower_variable_initializers() 120 if (modes & nir_var_function_temp) { in nir_lower_variable_initializers() 123 nir_var_function_temp); in nir_lower_variable_initializers()
|
| D | nir_lower_const_arrays_to_uniforms.c | 275 deref->var->data.mode == nir_var_function_temp && in nir_lower_const_arrays_to_uniforms() 306 if (dst_deref && nir_deref_mode_must_be(dst_deref, nir_var_function_temp)) { in nir_lower_const_arrays_to_uniforms() 311 assert(var->data.mode == nir_var_function_temp); in nir_lower_const_arrays_to_uniforms() 330 if (src_deref && nir_deref_mode_must_be(src_deref, nir_var_function_temp)) { in nir_lower_const_arrays_to_uniforms() 335 assert(var->data.mode == nir_var_function_temp); in nir_lower_const_arrays_to_uniforms()
|
| D | nir_split_vars.c | 134 if (mode == nir_var_function_temp) { in init_field_for_type() 302 assert((modes & (nir_var_shader_temp | nir_var_function_temp)) == modes); in nir_split_struct_vars() 320 if (modes & nir_var_function_temp) { in nir_split_struct_vars() 323 nir_var_function_temp, in nir_split_struct_vars() 522 if (mode == nir_var_function_temp) { in create_split_array_vars() 867 assert((modes & (nir_var_shader_temp | nir_var_function_temp)) == modes); in nir_split_array_vars() 885 if (modes & nir_var_function_temp) { in nir_split_array_vars() 888 nir_var_function_temp, in nir_split_array_vars() 921 if (modes & nir_var_function_temp) { in nir_split_array_vars() 924 nir_var_function_temp, in nir_split_array_vars() [all …]
|
| D | nir_lower_io.c | 883 if (!(modes & ~(nir_var_function_temp | in build_addr_iadd() 930 nir_var_shader_temp | nir_var_function_temp | in build_addr_for_var() 946 case nir_var_function_temp: in build_addr_for_var() 981 case nir_var_function_temp: in build_addr_for_var() 1014 case nir_var_function_temp: in build_runtime_addr_mode_check() 1299 assert(!(modes & ~(nir_var_function_temp | nir_var_shader_temp | in canonicalize_generic_modes() 1305 modes |= nir_var_function_temp; in canonicalize_generic_modes() 1345 } else if (modes & nir_var_function_temp) { in build_explicit_io_load() 1347 nir_var_function_temp)); in build_explicit_io_load() 1350 nir_var_function_temp, in build_explicit_io_load() [all …]
|
| D | nir_opt_memcpy.c | 184 if (dst->modes == nir_var_function_temp && in try_lower_memcpy() 204 dst->modes == nir_var_function_temp && in try_lower_memcpy() 216 if (src->modes == nir_var_function_temp && in try_lower_memcpy()
|
| D | nir_lower_vec3_to_vec4.c | 31 if (modes & nir_var_function_temp) { in lower_vec3_to_vec4_impl() 149 if (modes & ~nir_var_function_temp) { in nir_lower_vec3_to_vec4()
|
| D | nir_lower_vars_to_ssa.c | 227 if (!nir_deref_mode_must_be(deref, nir_var_function_temp)) in get_deref_node() 558 if (!nir_deref_mode_must_be(deref, nir_var_function_temp)) in rename_variables() 611 if (!nir_deref_mode_must_be(deref, nir_var_function_temp)) in rename_variables() 739 assert(path->path[0]->var->data.mode == nir_var_function_temp); in nir_lower_vars_to_ssa_impl()
|
| D | nir_lower_global_vars_to_local.c | 95 var->data.mode = nir_var_function_temp; in nir_lower_global_vars_to_local()
|
| D | nir_opt_find_array_copies.c | 558 if (!nir_deref_mode_may_be(dst_deref, nir_var_function_temp)) in opt_find_array_copies_block() 561 if (!nir_deref_mode_must_be(dst_deref, nir_var_function_temp)) { in opt_find_array_copies_block() 603 !nir_deref_mode_must_be(src_deref, nir_var_function_temp | in opt_find_array_copies_block()
|
| D | nir_lower_locals_to_regs.c | 196 if (!nir_deref_mode_is(deref, nir_var_function_temp)) in lower_locals_to_regs_block() 232 if (!nir_deref_mode_is(deref, nir_var_function_temp)) in lower_locals_to_regs_block()
|
| D | nir_split_64bit_vec3_and_vec4.c | 54 if (var->data.mode != nir_var_function_temp) in nir_split_64bit_vec3_and_vec4_filter() 62 if (var->data.mode != nir_var_function_temp) in nir_split_64bit_vec3_and_vec4_filter()
|
| /third_party/mesa3d/src/intel/compiler/ |
| D | brw_kernel.c | 80 nir_var_function_temp, data_type, 0); in implement_atomic_builtin() 114 nir_var_function_temp, glsl_uint_type(), 0); in implement_sub_group_ballot_builtin() 330 NIR_PASS_V(nir, nir_lower_variable_initializers, nir_var_function_temp); in brw_kernel_from_spirv() 352 nir_var_shader_temp | nir_var_function_temp | in brw_kernel_from_spirv() 361 nir_var_shader_temp | nir_var_function_temp | in brw_kernel_from_spirv() 401 nir_var_shader_temp | nir_var_function_temp | in brw_kernel_from_spirv() 432 nir_var_shader_temp | nir_var_function_temp | in brw_kernel_from_spirv()
|
| D | brw_nir_rt.c | 117 deref->modes = nir_var_function_temp; in lower_rt_io_derefs() 122 nir_var_function_temp, in lower_rt_io_derefs() 130 deref->modes = nir_var_function_temp; in lower_rt_io_derefs() 135 nir_var_function_temp, in lower_rt_io_derefs() 148 if (nir_deref_mode_is(deref, nir_var_function_temp) && in lower_rt_io_derefs() 207 nir_var_function_temp | in lower_rt_io_and_scratch() 219 nir_var_function_temp | in lower_rt_io_and_scratch()
|
| D | brw_nir.c | 539 OPT(nir_split_array_vars, nir_var_function_temp); in brw_nir_optimize() 540 OPT(nir_shrink_vec_array_vars, nir_var_function_temp); in brw_nir_optimize() 642 OPT(nir_remove_dead_variables, nir_var_function_temp, NULL); in brw_nir_optimize() 860 OPT(nir_split_struct_vars, nir_var_function_temp); in brw_preprocess_nir() 914 if (is_scalar && !(indirect_mask & nir_var_function_temp)) in brw_preprocess_nir() 915 OPT(nir_lower_indirect_derefs, nir_var_function_temp, 16); in brw_preprocess_nir() 1173 OPT(nir_lower_vars_to_explicit_types, nir_var_function_temp, in brw_postprocess_nir() 1175 OPT(nir_lower_explicit_io, nir_var_function_temp, in brw_postprocess_nir()
|
| D | brw_shader.h | 172 indirect_mask |= nir_var_function_temp; in brw_nir_no_indirect_mask()
|
| /third_party/mesa3d/src/compiler/nir/tests/ |
| D | vars_tests.cpp | 38 if (mode == nir_var_function_temp) in create_var() 374 nir_variable *temp = create_int(nir_var_function_temp, "temp"); in TEST_F() 416 nir_variable **v = create_many_ivec2(nir_var_function_temp, "v", 2); in TEST_F() 443 nir_variable **v = create_many_ivec2(nir_var_function_temp, "v", 2); in TEST_F() 473 nir_variable **v = create_many_ivec2(nir_var_function_temp, "v", 2); in TEST_F() 506 nir_variable **v = create_many_ivec2(nir_var_function_temp, "v", 2); in TEST_F() 545 nir_variable **v = create_many_ivec2(nir_var_function_temp, "v", 2); in TEST_F() 1049 nir_variable **v = create_many_ivec2(nir_var_function_temp, "v", 2); in TEST_F() 2041 nir_variable *temp = create_var(nir_var_function_temp, glsl_array_type(glsl_int_type(), 4, 0), in TEST_F() 2051 bool progress = nir_split_array_vars(b->shader, nir_var_function_temp); in TEST_F() [all …]
|
| /third_party/mesa3d/src/amd/common/ |
| D | ac_nir.c | 79 NIR_PASS(progress, shader, nir_lower_vars_to_scratch, nir_var_function_temp, 256, in ac_nir_lower_indirect_derefs() 106 indirect_mask |= nir_var_function_temp; in ac_nir_lower_indirect_derefs()
|
| /third_party/mesa3d/src/gallium/drivers/radeonsi/ |
| D | si_shader_nir.c | 71 NIR_PASS(progress, nir, nir_split_array_vars, nir_var_function_temp); in si_nir_opts() 72 NIR_PASS(lower_alu_to_scalar, nir, nir_shrink_vec_array_vars, nir_var_function_temp); in si_nir_opts() 328 NIR_PASS_V(nir, nir_remove_dead_variables, nir_var_function_temp, NULL); in si_lower_nir() 363 NIR_PASS_V(nir, nir_remove_dead_variables, nir_var_function_temp, NULL); in si_finalize_nir()
|
| /third_party/mesa3d/src/gallium/frontends/clover/nir/ |
| D | invocation.cpp | 476 NIR_PASS_V(nir, nir_lower_variable_initializers, nir_var_function_temp); in spirv_to_nir() 489 NIR_PASS_V(nir, nir_lower_variable_initializers, ~nir_var_function_temp); in spirv_to_nir() 497 NIR_PASS_V(nir, nir_remove_dead_variables, nir_var_function_temp, NULL); in spirv_to_nir() 541 nir_var_function_temp, in spirv_to_nir() 560 NIR_PASS_V(nir, nir_lower_explicit_io, nir_var_function_temp, in spirv_to_nir()
|
| /third_party/mesa3d/src/panfrost/bifrost/ |
| D | bifrost_compile.h | 95 … .force_indirect_unrolling = (nir_var_shader_in | nir_var_shader_out | nir_var_function_temp),
|
| /third_party/mesa3d/src/panfrost/midgard/ |
| D | midgard_compile.h | 102 … .force_indirect_unrolling = (nir_var_shader_in | nir_var_shader_out | nir_var_function_temp),
|
| /third_party/mesa3d/src/microsoft/clc/ |
| D | clc_compiler.c | 835 NIR_PASS_V(nir, nir_lower_variable_initializers, nir_var_function_temp); in clc_spirv_to_dxil() 884 NIR_PASS_V(nir, nir_lower_variable_initializers, ~(nir_var_function_temp | nir_var_shader_temp)); in clc_spirv_to_dxil() 892 …NIR_PASS_V(nir, nir_lower_vars_to_explicit_types, nir_var_function_temp, glsl_get_cl_type_size_ali… in clc_spirv_to_dxil() 982 nir_var_mem_constant | nir_var_function_temp | nir_var_image, NULL); in clc_spirv_to_dxil() 1015 NIR_PASS_V(nir, nir_remove_dead_variables, nir_var_mem_shared | nir_var_function_temp, NULL); in clc_spirv_to_dxil() 1019 … nir_var_mem_shared | nir_var_function_temp | nir_var_mem_global | nir_var_mem_constant, in clc_spirv_to_dxil() 1038 nir_var_mem_shared | nir_var_function_temp | nir_var_uniform, in clc_spirv_to_dxil()
|
| /third_party/mesa3d/src/asahi/compiler/ |
| D | agx_compile.h | 229 .force_indirect_unrolling = (nir_var_shader_in | nir_var_shader_out | nir_var_function_temp),
|