Home
last modified time | relevance | path

Searched refs:nir_get_scalar (Results 1 – 25 of 38) sorted by relevance

12

/external/mesa3d/src/compiler/nir/tests/
Dopt_shrink_vectors_tests.cpp306 srcs[i] = nir_get_scalar(phi_def, i); in TEST_F()
308 srcs[1] = nir_get_scalar(fadd, 0); in TEST_F()
409 srcs[0] = nir_get_scalar(phi_def, 0); in TEST_F()
410 srcs[1] = nir_get_scalar(fadd, 0); in TEST_F()
411 srcs[2] = nir_get_scalar(phi_def, 1); in TEST_F()
412 srcs[3] = nir_get_scalar(phi_def, 3); in TEST_F()
515 srcs[i] = nir_get_scalar(phi_def, i); in TEST_F()
517 srcs[1] = nir_get_scalar(fadd, 0); in TEST_F()
Drange_analysis_tests.cpp290 nir_scalar scalar = nir_get_scalar(&phi->def, 0); in TEST_F()
Dmod_analysis_tests.cpp30 return nir_mod_analysis(nir_get_scalar(val, 0), val_type, div, mod); in nir_mod_analysis_comp0()
/external/mesa3d/src/intel/compiler/
Dintel_nir_blockify_uniform_loads.c81 nir_scalar undef = nir_get_scalar(nir_undef(b, 1, type_bytes * 8), 0); in rebase_const_offset_ubo_loads_instr()
84 components[i] = nir_get_scalar(&intrin->def, pad_components + i); in rebase_const_offset_ubo_loads_instr()
/external/mesa3d/src/compiler/nir/
Dnir_lower_image.c52 comps[2] = nir_get_scalar(nir_idiv(b, nir_channel(b, size, 2), nir_imm_int(b, 6)), 0); in lower_cube_size()
54 comps[c] = nir_get_scalar(size, c); in lower_cube_size()
Dnir_opt_vectorize.c71 nir_scalar chased = nir_scalar_chase_movs(nir_get_scalar(src->src.ssa, 0)); in hash_phi_src()
153 nir_scalar chased1 = nir_scalar_chase_movs(nir_get_scalar(src1->src.ssa, 0)); in phi_srcs_equal()
154 nir_scalar chased2 = nir_scalar_chase_movs(nir_get_scalar(src2->src.ssa, 0)); in phi_srcs_equal()
381 nir_scalar s = nir_get_scalar(src1->src.ssa, i); in instr_try_combine_phi()
386 nir_scalar s = nir_get_scalar(src2->src.ssa, i); in instr_try_combine_phi()
Dnir_opt_combine_stores.c138 comps[i] = nir_get_scalar(store->src[1].ssa, store->num_components == 1 ? 0 : i); in combine_stores()
144 comps[i] = nir_get_scalar(nir_undef(&state->b, 1, bit_size), 0); in combine_stores()
Dnir_opt_generate_bfi.c83 nir_scalar alu_scalar = nir_get_scalar(&alu->def, 0); in nir_opt_generate_bfi_instr()
Dnir_mod_analysis.c37 return nir_get_scalar(src->src.ssa, src->swizzle[comp]); in nir_alu_arg()
Dnir_opt_mqsad.c60 nir_scalar msad_s = nir_get_scalar(&msad->def, 0); in parse_msad()
Dnir_range_analysis.c1409 unsigned added = search_phi_bcsel(nir_get_scalar(src->src.ssa, scalar.comp), in search_phi_bcsel()
1583 push_uub_query(state, nir_get_scalar(intrin->src[1].ssa, 0)); in get_intrinsic_uub()
1627 push_uub_query(state, nir_get_scalar(intrin->src[0].ssa, q.scalar.comp)); in get_intrinsic_uub()
1648 push_uub_query(state, nir_get_scalar(intrin->src[0].ssa, q.scalar.comp)); in get_intrinsic_uub()
1656 push_uub_query(state, nir_get_scalar(intrin->src[0].ssa, q.scalar.comp)); in get_intrinsic_uub()
1657 push_uub_query(state, nir_get_scalar(intrin->src[1].ssa, q.scalar.comp)); in get_intrinsic_uub()
1928 push_uub_query(state, nir_get_scalar(src->src.ssa, q.scalar.comp)); in get_phi_uub()
Dnir_opt_loop.c324 return can_constant_fold(nir_get_scalar(src->src.ssa, 0), loop_header); in can_constant_fold()
400 if (!can_constant_fold(nir_get_scalar(nif->condition.ssa, 0), header_block)) in opt_loop_peel_initial_break()
Dnir_lower_vars_to_ssa.c726 srcs[i] = nir_get_scalar(value, i); in rename_variables()
728 srcs[i] = nir_get_scalar(old_def, i); in rename_variables()
Dnir_lower_io_to_vector.c566 comps[c] = nir_get_scalar(old_value, in nir_lower_io_to_vector_impl()
569 comps[c] = nir_get_scalar(nir_undef(&b, old_value->num_components, in nir_lower_io_to_vector_impl()
Dnir_lower_mediump.c779 new_comps[i] = nir_get_scalar(nir_undef(b, 1, 16), 0); in opt_16bit_src()
786 new_comps[i] = nir_get_scalar(constant, 0); in opt_16bit_src()
805 new_comps[i] = nir_get_scalar(extract, 0); in opt_16bit_src()
Dnir_lower_locals_to_regs.c181 nir_scalar scal = nir_get_scalar(indirect, 0); in get_deref_reg_location()
Dnir_opt_offsets.c97 return nir_get_scalar(r, 0); in try_extract_const_addition()
Dnir_lower_system_values.c626 …defs[i] = is_zero & (1 << i) ? nir_get_scalar(nir_imm_zero(b, 1, 32), 0) : nir_get_scalar(&intrin-… in lower_compute_system_value_instr()
Dnir_opt_intrinsics.c346 nir_scalar other = nir_scalar_chase_alu_src(nir_get_scalar(&alu->def, 0), !src_index); in opt_intrinsics_intrin()
/external/mesa3d/src/asahi/compiler/
Dagx_nir_lower_fminmax.c59 nir_scalar scalar = nir_get_scalar(&alu->def, 0); in lower()
Dagx_nir_lower_address.c92 .offset = nir_get_scalar(nir_imm_int(b, k), 0), in pass()
/external/mesa3d/src/amd/common/nir/
Dac_nir_opt_pack_half.c85 nir_scalar s = nir_get_scalar(&alu->def, 0); in split_pack_half()
Dac_nir_lower_tex.c359 components[i] = nir_get_scalar(build_coordinate(state, components[i], infos[i]), 0); in move_tex_coords()
396 components[i] = nir_get_scalar(def, 0); in move_ddxy()
/external/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_nir_lower_64bit.cpp1313 nir_get_scalar(&first->def, 0), in r600_lower_64bit_intrinsic()
1314 nir_get_scalar(&first->def, 1), in r600_lower_64bit_intrinsic()
1315 nir_get_scalar(&second->def, 0), in r600_lower_64bit_intrinsic()
1316 nir_get_scalar(&second->def, second->num_components > 1 ? 1 : 0), in r600_lower_64bit_intrinsic()
1327 channels[i] = nir_get_scalar(src0, i); in r600_lower_64bit_intrinsic()
/external/mesa3d/src/amd/vulkan/nir/
Dradv_nir_opt_tid_function.c161 … nir_scalar src_scalar = nir_get_scalar(alu->src[i].src.ssa, alu->src[i].swizzle[offset + j]); in constant_fold_scalar()
204 … if (!constant_fold_scalar(nir_get_scalar(src, comp), invocation_id, shader, dest, depth + 1)) in constant_fold_scalar()

12