Home
last modified time | relevance | path

Searched refs:nir_trim_vector (Results 1 – 25 of 87) sorted by relevance

1234

/aosp_15_r20/external/mesa3d/src/intel/compiler/elk/
H A Delk_nir_lower_storage_image.c102 coord = nir_trim_vector(b, coord, dims); in image_address()
119 nir_trim_vector(b, coord, 2); in image_address()
177 nir_trim_vector(b, tiling, 2)); in image_address()
178 nir_def *major = nir_ushr(b, xypos, nir_trim_vector(b, tiling, 2)); in image_address()
482 color = nir_trim_vector(b, color, image.chans); in convert_color_for_store()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_nir_lower_tex.cpp25 nir_trim_vector(b, tex->src[coord_index].src.ssa, 2), in lower_coord_shift_normalized()
49 nir_trim_vector(b, tex->src[coord_index].src.ssa, 2), in lower_coord_shift_unnormalized()
249 nir_trim_vector(b, tex->src[coord_idx].src.ssa, 3)); in r600_nir_lower_cube_to_2darray_impl()
H A Dsfn_nir_lower_64bit.cpp403 auto src_xy = nir_trim_vector(b, intr->src[1].ssa, 2); in split_store_deref_array()
440 auto src_xy = nir_trim_vector(b, intr->src[1].ssa, 2); in split_store_deref_var()
540 auto src1 = nir_trim_vector(b, src.ssa, 2); in split_store_output()
652 src[0][0] = nir_trim_vector(b, alu->src[0].src.ssa, 2); in split_reduction3()
653 src[0][1] = nir_trim_vector(b, alu->src[1].src.ssa, 2); in split_reduction3()
669 src[0][0] = nir_trim_vector(b, alu->src[0].src.ssa, 2); in split_reduction4()
670 src[0][1] = nir_trim_vector(b, alu->src[1].src.ssa, 2); in split_reduction4()
/aosp_15_r20/external/mesa3d/src/compiler/nir/
H A Dnir_opt_shrink_stores.c51 nir_def *data = nir_trim_vector(b, instr->src[3].ssa, components); in opt_shrink_vectors_image_store()
86 nir_def *def = nir_trim_vector(b, instr->src[0].ssa, last_bit); in opt_shrink_store_instr()
H A Dnir_lower_readonly_images_to_tex.c156 nir_trim_vector(b, intrin->src[1].ssa, coord_components); in lower_readonly_image_instr_intrinsic()
200 nir_def *res = nir_trim_vector(b, &tex->def, in lower_readonly_image_instr_intrinsic()
H A Dnir_lower_drawpixels.c119 nir_trim_vector(b, texcoord, tex->coord_components)); in lower_color()
159 nir_trim_vector(b, def, 2)); in lower_color()
H A Dnir_normalize_cubemap_coords.c51 nir_def *orig_xyz = nir_trim_vector(b, orig_coord, 3); in normalize_cubemap_coords()
H A Dnir_lower_viewport_transform.c66 nir_def *ndc_point = nir_fmul(b, nir_trim_vector(b, input_point, 3), in lower_viewport_transform_instr()
H A Dnir_lower_bitmap.c87 nir_trim_vector(b, texcoord, tex->coord_components)); in lower_bitmap()
/aosp_15_r20/external/mesa3d/src/asahi/lib/
H A Dagx_nir_lower_tilebuffer.c220 nir_def *cond = nir_ball(b, nir_ult(b, nir_trim_vector(b, coords, 2), in store_memory()
221 nir_trim_vector(b, size, 2))); in store_memory()
325 value = nir_trim_vector(b, intr->src[0].ssa, comps); in tib_impl()
H A Dagx_nir_lower_texture.c104 nir_def_rewrite_uses(&tex->def, nir_trim_vector(b, res, nr_comps)); in lower_tex_crawl()
156 nir_def *rgb32 = nir_trim_vector( in lower_buffer_texture()
240 coord = nir_trim_vector(b, coord, lidx); in lower_regular_texture()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/zink/
H A Dzink_lower_cubemap_to_array.c172 nir_def *c = nir_trim_vector(b, psrc->ssa, in create_array_tex_from_cube_tex()
315 nir_def *texel_coords = nir_fmul(b, nir_trim_vector(b, coord, 2), in handle_cube_gather()
316 nir_i2f32(b, nir_trim_vector(b, tex_size, 2))); in handle_cube_gather()
478 return nir_trim_vector(b, size, num_components); in lower_cube_txs()
/aosp_15_r20/external/mesa3d/src/microsoft/compiler/
H A Ddxil_nir_lower_int_cubemaps.c324 nir_def *texel_coords = nir_fmul(b, nir_trim_vector(b, coord, 2), in handle_cube_gather()
325 nir_i2f32(b, nir_trim_vector(b, tex_size, 2))); in handle_cube_gather()
429 return nir_trim_vector(b, &tex->def, 2); in lower_cube_txs()
443 return nir_trim_vector(b, &intr->def, 2); in lower_cube_image_size()
/aosp_15_r20/external/mesa3d/src/mesa/state_tracker/
H A Dst_pbo_compute.c438 write_conversion(b, nir_trim_vector(b, pixel, 2), buffer_offset, sd); in grab_components()
447 write_conversion(b, nir_trim_vector(b, pixel, 2), buffer_offset, in grab_components()
451 write_conversion(b, nir_trim_vector(b, pixel, 3), in grab_components()
454 write_conversion(b, nir_trim_vector(b, pixel, 4), in grab_components()
659 nir_def *start = nir_iadd(&b, nir_trim_vector(&b, global_id, 2), sd.offset); in create_conversion_shader()
671 coord = nir_trim_vector(&b, coord, coord_components); in create_conversion_shader()
674 nir_trim_vector(&b, sd.offset, coord_components); in create_conversion_shader()
675 nir_def *range = nir_trim_vector(&b, sd.range, coord_components); in create_conversion_shader()
/aosp_15_r20/external/mesa3d/src/compiler/glsl/
H A Dgl_nir_lower_blend_equation_advanced.c347 …_bcsel(b, nir_feq(b, nir_trim_vector(b, fb_def, 3), swizzle(b, fb_def, SWIZZLE_WWWW, 3)), imm3(b, … in calc_blend_result()
355 …sel(b, nir_feq(b, nir_trim_vector(b, blend_src, 3), swizzle(b, blend_src, SWIZZLE_WWWW, 3)), imm3(… in calc_blend_result()
/aosp_15_r20/external/mesa3d/src/amd/common/
H A Dac_nir_meta_ps_resolve.c30 return nir_trim_vector(b, result, num_components); in build_tex_load_ms()
142 deref, nir_trim_vector(&b, coord_src[i], num_src_coords - 1), in ac_create_resolve_ps()
H A Dac_nir_meta_cs_blit.c73 color = nir_trim_vector(b, color, key->last_dst_channel + 1); in apply_blit_output_modifiers()
88 color = nir_trim_vector(b, color, key->last_dst_channel + 1); in apply_blit_output_modifiers()
93 color = nir_trim_vector(b, color, key->last_dst_channel + 1); in apply_blit_output_modifiers()
198 start_xyz = nir_trim_vector(&b, start_xyz, 3); in ac_create_blit_cs()
230 unpack_2x16_signed(&b, coord_bit_size, nir_trim_vector(&b, nir_load_user_data_amd(&b), 3), in ac_create_blit_cs()
/aosp_15_r20/external/mesa3d/src/panfrost/util/
H A Dpan_lower_framebuffer.c198 return nir_trim_vector(b, unpacked, num_components); in pan_unpack_pure_8()
347 nir_def *rgb = nir_trim_vector(b, linear, 3); in pan_linear_to_srgb()
368 return nir_trim_vector(b, packed, nr); in pan_unpack_pure()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_lower_image_casts.c77 nir_trim_vector(b, value, 2)); in convert_value()
87 nir_trim_vector(b, value, 2)); in convert_value()
/aosp_15_r20/external/mesa3d/src/amd/vulkan/meta/
H A Dradv_meta_resolve_fs.c34 nir_def *pos_in = nir_trim_vector(&b, nir_load_frag_coord(&b), 2); in build_resolve_fragment_shader()
39 nir_def *img_coord = nir_trim_vector(&b, nir_iadd(&b, pos_int, src_offset), 2); in build_resolve_fragment_shader()
233 nir_def *pos_in = nir_trim_vector(&b, nir_load_frag_coord(&b), 2); in build_depth_stencil_resolve_fragment_shader()
237 nir_def *img_coord = nir_trim_vector(&b, pos_int, 2); in build_depth_stencil_resolve_fragment_shader()
/aosp_15_r20/external/mesa3d/src/broadcom/compiler/
H A Dv3d_nir_lower_image_load_store.c288 nir_def *color = nir_trim_vector(b, in v3d42_nir_lower_image_store()
365 nir_trim_vector(b, instr->src[3].ssa, num_components); in v3d71_nir_lower_image_store()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/asahi/
H A Dagx_blit.c88 nir_def *phys_id_el_nd = nir_trim_vector( in asahi_blit_compute_shader()
90 nir_def *phys_id_el_2d = nir_trim_vector(b, phys_id_el_nd, 2); in asahi_blit_compute_shader()
171 nir_def *lid = nir_trim_vector(b, nir_load_local_invocation_id(b), 2); in asahi_blit_compute_shader()
/aosp_15_r20/external/mesa3d/src/freedreno/ir3/
H A Dir3_nir_lower_load_barycentric_at_offset.c59 return nir_fmul(b, nir_trim_vector(b, pos, 2), in ir3_nir_lower_load_barycentric_at_offset_instr()
/aosp_15_r20/external/mesa3d/src/gallium/frontends/lavapipe/
H A Dlvp_lower_input_attachments.c67 nir_def *offset = nir_trim_vector(&b, load->src[1].ssa, 2); in try_lower_input_load()
/aosp_15_r20/external/mesa3d/src/amd/vulkan/
H A Dradv_query.c472 packed64[0] = nir_pack_64_2x32(&b, nir_trim_vector(&b, load1, 2)); in build_tfb_query_shader()
474 packed64[2] = nir_pack_64_2x32(&b, nir_trim_vector(&b, load2, 2)); in build_tfb_query_shader()
574 timestamp = nir_pack_64_2x32(&b, nir_trim_vector(&b, load, 2)); in build_timestamp_query_shader()
711 packed64[0] = nir_pack_64_2x32(&b, nir_trim_vector(&b, load1, 2)); in build_pg_query_shader()
712 packed64[1] = nir_pack_64_2x32(&b, nir_trim_vector(&b, load2, 2)); in build_pg_query_shader()
832 packed64[0] = nir_pack_64_2x32(&b, nir_trim_vector(&b, load1, 2)); in build_ms_prim_gen_query_shader()
833 packed64[1] = nir_pack_64_2x32(&b, nir_trim_vector(&b, load2, 2)); in build_ms_prim_gen_query_shader()

1234