/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
D | lvp_lower_vulkan_resource.c | 89 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()
|
D | lvp_lower_input_attachments.c | 70 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/ |
D | sfn_nir_lower_64bit.cpp | 234 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 …]
|
D | sfn_instruction_tex.cpp | 262 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/ |
D | nir_lower_alpha_test.c | 91 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()
|
D | nir_lower_clip_disable.c | 92 …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()
|
D | nir_lower_wrmasks.c | 113 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()
|
D | nir_lower_uniforms_to_ubo.c | 49 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()
|
D | nir_lower_array_deref_of_vec.c | 127 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()
|
D | nir_lower_io_to_scalar.c | 72 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()
|
D | nir_lower_tex.c | 84 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()
|
D | nir_lower_clip_halfz.c | 43 nir_ssa_def *pos = nir_ssa_for_src(b, intr->src[1], 4); in lower_pos_write()
|
D | nir_lower_viewport_transform.c | 70 nir_ssa_def *input_point = nir_ssa_for_src(&b, intr->src[1], 4); in nir_lower_viewport_transform()
|
D | nir_normalize_cubemap_coords.c | 56 nir_ssa_for_src(b, tex->src[i].src, nir_tex_instr_src_size(tex, i)); in normalize_cubemap_coords_block()
|
D | nir_lower_clamp_color_outputs.c | 90 s = nir_ssa_for_src(b, intr->src[src], intr->num_components); in lower_intrinsic()
|
D | nir_lower_samplers.c | 80 nir_ssa_for_src(b, deref->arr.index, 1))); in lower_tex_src_to_offset()
|
/third_party/mesa3d/src/broadcom/compiler/ |
D | v3d_nir_lower_scratch.c | 41 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/ |
D | midgard_nir_lower_image_bitsize.c | 63 nir_ssa_for_src(b, intr->src[1], in nir_lower_image_bitsize()
|
D | midgard_errata_lod.c | 71 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/ |
D | brw_nir_lower_intersection_shader.c | 190 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/ |
D | etnaviv_nir_lower_ubo_to_uniform.c | 60 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/ |
D | ir3_nir_analyze_ubo_ranges.c | 296 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()
|
D | ir3_nir_lower_tg4_to_tex.c | 69 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/ |
D | nir_lower_libclc.c | 58 params[i] = nir_ssa_for_src(b, call->params[i], in lower_clc_call_instr()
|
/third_party/mesa3d/src/gallium/drivers/d3d12/ |
D | d3d12_nir_passes.c | 81 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()
|