Home
last modified time | relevance | path

Searched refs:nir_ssa_for_src (Results 1 – 25 of 61) sorted by relevance

123

/third_party/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_lower_vulkan_resource.c89 nir_ssa_def *old_index = nir_ssa_for_src(b, intrin->src[0], 1); in lower_vri_intrin_vrri()
90 nir_ssa_def *delta = nir_ssa_for_src(b, intrin->src[1], 1); in lower_vri_intrin_vrri()
99 nir_ssa_def *index = nir_ssa_for_src(b, intrin->src[0], 1); in lower_vri_intrin_lvd()
193 nir_ssa_def *index = nir_ssa_for_src(b, intrin->src[0], 1); in lower_vri_instr()
Dlvp_lower_input_attachments.c70 nir_ssa_def *offset = nir_ssa_for_src(&b, load->src[1], 2); in try_lower_input_load()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_nir_lower_64bit.cpp234 auto deref_array1 = nir_build_deref_array(b, deref1, nir_ssa_for_src(b, index, 1)); in split_load_deref_array()
238 auto deref_array2 = nir_build_deref_array(b, deref2, nir_ssa_for_src(b, index, 1)); in split_load_deref_array()
258 auto deref_array1 = nir_build_deref_array(b, deref1, nir_ssa_for_src(b, deref->arr.index, 1)); in split_store_deref_array()
263 auto deref_array2 = nir_build_deref_array(b, deref2, nir_ssa_for_src(b, deref->arr.index, 1)); in split_store_deref_array()
485 src[0][0] = nir_channels(b, nir_ssa_for_src(b, alu->src[0].src, 2), 3); in split_reduction3()
486 src[0][1] = nir_channels(b, nir_ssa_for_src(b, alu->src[1].src, 2), 3); in split_reduction3()
488 src[1][0] = nir_channel(b, nir_ssa_for_src(b, alu->src[0].src, 3), 2); in split_reduction3()
489 src[1][1] = nir_channel(b, nir_ssa_for_src(b, alu->src[1].src, 3), 2); in split_reduction3()
500 src[0][0] = nir_channels(b, nir_ssa_for_src(b, alu->src[0].src, 2), 3); in split_reduction4()
501 src[0][1] = nir_channels(b, nir_ssa_for_src(b, alu->src[1].src, 2), 3); in split_reduction4()
[all …]
Dsfn_instruction_tex.cpp262 nir_ssa_for_src(b, tex->src[lod_idx].src, 1) : in lower_txl_txf_array_or_cube()
266 lod = nir_fadd(b, lod,nir_ssa_for_src(b, tex->src[bias_idx].src, 1)); in lower_txl_txf_array_or_cube()
269 lod = nir_fmax(b, lod, nir_ssa_for_src(b, tex->src[min_lod_idx].src, 1)); in lower_txl_txf_array_or_cube()
385 … nir_src_for_ssa(nir_fmul(b, nir_ssa_for_src(b, tex->src[ddx_idx].src, 3), zero_dot_5))); in r600_nir_lower_cube_to_2darray_impl()
389 … nir_src_for_ssa(nir_fmul(b, nir_ssa_for_src(b, tex->src[ddy_idx].src, 3), zero_dot_5))); in r600_nir_lower_cube_to_2darray_impl()
/third_party/mesa3d/src/compiler/nir/
Dnir_lower_alpha_test.c91 alpha = nir_channel(&b, nir_ssa_for_src(&b, intr->src[1], 4), in nir_lower_alpha_test()
94 alpha = nir_channel(&b, nir_ssa_for_src(&b, intr->src[0], 4), in nir_lower_alpha_test()
Dnir_lower_clip_disable.c92 …components[i] = nir_channel(b, nir_ssa_for_src(b, instr->src[1], nir_src_num_components(instr->src… in lower_clip_plane_store()
108 nir_ssa_def *index = nir_ssa_for_src(b, deref->arr.index, 1); in lower_clip_plane_store()
Dnir_lower_wrmasks.c113 nir_ssa_def *value = nir_ssa_for_src(b, intr->src[value_idx], num_comp); in split_wrmask()
114 nir_ssa_def *offset = nir_ssa_for_src(b, intr->src[offset_idx], 1); in split_wrmask()
Dnir_lower_uniforms_to_ubo.c49 nir_ssa_def *old_idx = nir_ssa_for_src(b, instr->src[0], 1); in lower_instr()
58 nir_ssa_def *uniform_offset = nir_ssa_for_src(b, instr->src[0], 1); in lower_instr()
Dnir_lower_array_deref_of_vec.c127 nir_ssa_def *index = nir_ssa_for_src(&b, deref->arr.index, 1); in nir_lower_array_deref_of_vec_impl()
149 nir_ssa_def *index = nir_ssa_for_src(&b, deref->arr.index, 1); in nir_lower_array_deref_of_vec_impl()
Dnir_lower_io_to_scalar.c72 nir_ssa_def *value = nir_ssa_for_src(b, intr->src[0], intr->num_components); in lower_store_output_to_scalar()
173 nir_ssa_for_src(b, src_head->arr.index, 1)); in clone_deref_array()
246 nir_ssa_def *value = nir_ssa_for_src(b, intr->src[1], intr->num_components); in lower_store_output_to_scalar_early()
Dnir_lower_tex.c84 nir_frcp(b, nir_ssa_for_src(b, tex->src[proj_index].src, 1)); in project_src()
96 nir_ssa_for_src(b, tex->src[i].src, nir_tex_instr_src_size(tex, i)); in project_src()
207 nir_ssa_for_src(b, tex->src[coord_index].src, tex->coord_components); in lower_rect()
225 nir_ssa_for_src(b, tex->src[coord_index].src, tex->coord_components); in lower_rect_tex_scale()
243 lod = nir_fadd(b, lod, nir_ssa_for_src(b, tex->src[bias_idx].src, 1)); in lower_lod()
250 lod = nir_fmax(b, lod, nir_ssa_for_src(b, tex->src[min_lod_idx].src, 1)); in lower_lod()
543 lod = nir_fmax(b, lod, nir_ssa_for_src(b, tex->src[min_lod_idx].src, 1)); in replace_gradient_with_lod()
818 lod = nir_fadd(b, nir_channel(b, lod, 1), nir_ssa_for_src(b, tex->src[bias_idx].src, 1)); in lower_txb_to_txl()
843 nir_ssa_for_src(b, tex->src[coord_index].src, tex->coord_components); in saturate_src()
1141 nir_ssa_def *lod = nir_ssa_for_src(b, tex->src[lod_idx].src, 1); in nir_lower_txs_lod()
Dnir_lower_clip_halfz.c43 nir_ssa_def *pos = nir_ssa_for_src(b, intr->src[1], 4); in lower_pos_write()
Dnir_lower_viewport_transform.c70 nir_ssa_def *input_point = nir_ssa_for_src(&b, intr->src[1], 4); in nir_lower_viewport_transform()
Dnir_normalize_cubemap_coords.c56 nir_ssa_for_src(b, tex->src[i].src, nir_tex_instr_src_size(tex, i)); in normalize_cubemap_coords_block()
Dnir_lower_clamp_color_outputs.c90 s = nir_ssa_for_src(b, intr->src[src], intr->num_components); in lower_intrinsic()
Dnir_lower_samplers.c80 nir_ssa_for_src(b, deref->arr.index, 1))); in lower_tex_src_to_offset()
/third_party/mesa3d/src/broadcom/compiler/
Dv3d_nir_lower_scratch.c41 nir_ssa_def *offset = nir_ssa_for_src(b, instr->src[is_store ? 1 : 0], 1); in v3d_nir_scratch_offset()
91 nir_ssa_def *value = nir_ssa_for_src(b, instr->src[0], in v3d_nir_lower_store_scratch()
/third_party/mesa3d/src/panfrost/midgard/
Dmidgard_nir_lower_image_bitsize.c63 nir_ssa_for_src(b, intr->src[1], in nir_lower_image_bitsize()
Dmidgard_errata_lod.c71 nir_ssa_def *lod = nir_ssa_for_src(b, tex->src[i].src, 1); in nir_lod_errata_instr()
/third_party/mesa3d/src/intel/compiler/
Dbrw_nir_lower_intersection_shader.c190 nir_ssa_def *hit_t = nir_ssa_for_src(b, intrin->src[0], 1); in brw_nir_lower_intersection_shader()
191 nir_ssa_def *hit_kind = nir_ssa_for_src(b, intrin->src[1], 1); in brw_nir_lower_intersection_shader()
/third_party/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_nir_lower_ubo_to_uniform.c60 nir_ssa_def *ubo_offset = nir_ssa_for_src(b, intr->src[1], 1); in lower_ubo_to_uniform()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_nir_analyze_ubo_ranges.c296 nir_ssa_def *ubo_offset = nir_ssa_for_src(b, instr->src[1], 1); in lower_ubo_load_to_uniform()
482 nir_ssa_def *offset = nir_ssa_for_src(b, intr->src[0], 1); in fixup_load_uniform_instr()
554 nir_iadd_imm(b, nir_ssa_for_src(b, instr->src[0], 1), base); in ir3_nir_lower_load_const_instr()
Dir3_nir_lower_tg4_to_tex.c69 nir_ssa_for_src(b, tex->src[offset_index].src, 2); in ir3_nir_lower_tg4_to_tex_instr()
/third_party/mesa3d/src/compiler/spirv/
Dnir_lower_libclc.c58 params[i] = nir_ssa_for_src(b, call->params[i], in lower_clc_call_instr()
/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_nir_passes.c81 nir_ssa_def *pos = nir_ssa_for_src(b, intr->src[1], 4); in lower_pos_write()
250 nir_ssa_def *col = nir_ssa_for_src(b, intr->src[1], intr->num_components); in lower_uint_color_write()
348 nir_ssa_def *pos = nir_ssa_for_src(b, intr->src[1], 4); in invert_depth()
710 nir_ssa_def *value = nir_ssa_for_src(b, intr->src[1], intr->num_components); in lower_triangle_strip_store()

123