Home
last modified time | relevance | path

Searched refs:nir_iadd (Results 1 – 25 of 34) sorted by relevance

12

/external/mesa3d/src/compiler/nir/
Dnir_lower_system_values.c69 sysval = nir_iadd(b, nir_imul(b, group_id, in convert_block()
98 sysval = nir_iadd(b, sysval, in convert_block()
100 sysval = nir_iadd(b, sysval, nir_channel(b, local_id, 0)); in convert_block()
106 sysval = nir_iadd(b, in convert_block()
115 sysval = nir_iadd(b, in convert_block()
Dnir_lower_uniforms_to_ubo.c42 nir_ssa_def *new_idx = nir_iadd(b, old_idx, nir_imm_int(b, 1)); in lower_instr()
52 nir_iadd(b, nir_imm_int(b, nir_intrinsic_base(instr)), in lower_instr()
Dnir_lower_idiv.c91 q = nir_iadd(bld, q, r); in convert_instr()
100 q = nir_iadd(bld, q, r); in convert_instr()
Dnir_lower_atomics_to_ssbo.c67 nir_ssa_def *new_idx = nir_iadd(b, old_idx, nir_imm_int(b, ssbo_offset)); in lower_instr()
153 nir_ssa_def *result = nir_iadd(b, &new_instr->dest.ssa, temp); in lower_instr()
Dnir_lower_io.c104 vtx = nir_iadd(b, vtx, nir_ssa_for_src(b, deref_array->indirect, 1)); in get_io_offset()
133 offset = nir_iadd(b, offset, in get_io_offset()
141 offset = nir_iadd(b, offset, mul); in get_io_offset()
150 offset = nir_iadd(b, offset, nir_imm_int(b, field_offset)); in get_io_offset()
Dnir_lower_int64.c36 nir_ssa_def *res_hi = nir_iadd(b, nir_umul_high(b, x_lo, y_lo), in lower_imul64()
37 nir_iadd(b, nir_imul(b, x_lo, y_hi), in lower_imul64()
192 nir_iadd(b, rem, d))); in lower_imod64()
Dnir_lower_gs_intrinsics.c98 nir_iadd(b, count, nir_imm_int(b, 1)), in rewrite_emit_vertex()
Dnir_lower_samplers.c65 *indirect = nir_iadd(b, *indirect, mul); in calc_sampler_offsets()
Dnir_lower_double_ops.c180 nir_iadd(b, nir_imm_int(b, 1023), in lower_sqrt_rsq()
/external/mesa3d/src/gallium/drivers/vc4/
Dvc4_nir_lower_txf_ms.c88 nir_ssa_def *tile_addr = nir_iadd(b, in vc4_nir_lower_txf_ms_instr()
98 nir_ssa_def *subspan_addr = nir_iadd(b, in vc4_nir_lower_txf_ms_instr()
119 nir_ssa_def *addr = nir_iadd(b, in vc4_nir_lower_txf_ms_instr()
121 nir_iadd(b, subspan_addr, tile_addr)); in vc4_nir_lower_txf_ms_instr()
/external/mesa3d/src/broadcom/compiler/
Dv3d_nir_lower_txf_ms.c54 nir_iadd(b, in vc4_nir_lower_txf_ms_instr()
57 nir_iadd(b, in vc4_nir_lower_txf_ms_instr()
/external/mesa3d/src/amd/vulkan/
Dradv_query.c67 counter = nir_iadd(b, counter, nir_imm_int(b, 1)); in radv_break_on_count()
161 nir_ssa_def *global_id = nir_iadd(&b, nir_imul(&b, wg_id, block_size), invoc_id); in build_occlusion_query_shader()
182 load_offset = nir_iadd(&b, input_base, load_offset); in build_occlusion_query_shader()
206 nir_iadd(&b, nir_load_var(&b, result), in build_occlusion_query_shader()
265 store->src[2] = nir_src_for_ssa(nir_iadd(&b, result_size, output_base)); in build_occlusion_query_shader()
353 nir_ssa_def *global_id = nir_iadd(&b, nir_imul(&b, wg_id, block_size), invoc_id); in build_pipeline_statistics_query_shader()
362 avail_offset = nir_iadd(&b, avail_offset, in build_pipeline_statistics_query_shader()
389 store->src[2] = nir_src_for_ssa(nir_iadd(&b, output_base, nir_imul(&b, elem_count, elem_size))); in build_pipeline_statistics_query_shader()
412 load->src[1] = nir_src_for_ssa(nir_iadd(&b, input_base, in build_pipeline_statistics_query_shader()
421 load->src[1] = nir_src_for_ssa(nir_iadd(&b, input_base, in build_pipeline_statistics_query_shader()
[all …]
Dradv_meta_bufimage.c70 nir_ssa_def *global_id = nir_iadd(&b, nir_imul(&b, wg_id, block_size), invoc_id); in build_nir_itob_compute_shader()
90 nir_ssa_def *img_coord = nir_iadd(&b, global_id, &offset->dest.ssa); in build_nir_itob_compute_shader()
111 tmp = nir_iadd(&b, tmp, pos_x); in build_nir_itob_compute_shader()
296 nir_ssa_def *global_id = nir_iadd(&b, nir_imul(&b, wg_id, block_size), invoc_id); in build_nir_btoi_compute_shader()
318 tmp = nir_iadd(&b, tmp, pos_x); in build_nir_btoi_compute_shader()
322 nir_ssa_def *img_coord = nir_iadd(&b, global_id, &offset->dest.ssa); in build_nir_btoi_compute_shader()
516 nir_ssa_def *global_id = nir_iadd(&b, nir_imul(&b, wg_id, block_size), invoc_id); in build_nir_itoi_compute_shader()
534 nir_ssa_def *src_coord = nir_iadd(&b, global_id, &src_offset->dest.ssa); in build_nir_itoi_compute_shader()
536 nir_ssa_def *dst_coord = nir_iadd(&b, global_id, &dst_offset->dest.ssa); in build_nir_itoi_compute_shader()
724 nir_ssa_def *global_id = nir_iadd(&b, nir_imul(&b, wg_id, block_size), invoc_id); in build_nir_cleari_compute_shader()
[all …]
Dradv_meta_resolve_cs.c109 nir_ssa_def *global_id = nir_iadd(&b, nir_imul(&b, wg_id, block_size), invoc_id); in build_resolve_compute_shader()
127 nir_ssa_def *img_coord = nir_channels(&b, nir_iadd(&b, global_id, &src_offset->dest.ssa), 0x3); in build_resolve_compute_shader()
137 nir_ssa_def *coord = nir_iadd(&b, global_id, &dst_offset->dest.ssa); in build_resolve_compute_shader()
Dradv_meta_buffer.c31 nir_ssa_def *global_id = nir_iadd(&b, nir_imul(&b, wg_id, block_size), invoc_id); in build_buffer_fill_shader()
83 nir_ssa_def *global_id = nir_iadd(&b, nir_imul(&b, wg_id, block_size), invoc_id); in build_buffer_copy_shader()
Dradv_meta_resolve_fs.c92 nir_ssa_def *img_coord = nir_channels(&b, nir_iadd(&b, pos_int, &src_offset->dest.ssa), 0x3); in build_resolve_fragment_shader()
Dradv_meta_clear.c87 nir_ssa_def *layer_id = nir_iadd(&vs_b, inst_id, base_instance); in build_color_shaders()
440 nir_ssa_def *layer_id = nir_iadd(&vs_b, inst_id, base_instance); in build_depthstencil_shader()
Dradv_meta_fast_clear.c68 nir_ssa_def *global_id = nir_iadd(&b, nir_imul(&b, wg_id, block_size), invoc_id); in build_dcc_decompress_compute_shader()
/external/mesa3d/src/intel/vulkan/
Danv_nir_apply_pipeline_layout.c132 block_index = nir_iadd(b, nir_imm_int(b, surface_index), block_index); in lower_res_index_intrinsic()
151 nir_ssa_def *new_index = nir_iadd(b, intrin->src[0].ssa, in lower_res_reindex_intrinsic()
182 nir_iadd(b, nir_imm_int(b, deref_array->base_offset), in lower_tex_deref()
Danv_nir_lower_input_attachments.c62 nir_ssa_def *pos = nir_iadd(&b, frag_coord, offset); in try_lower_input_load()
/external/mesa3d/src/compiler/spirv/
Dvtn_variables.c290 offset = nir_iadd(&b->nb, offset, elem_offset); in vtn_ssa_offset_pointer_dereference()
309 offset = nir_iadd(&b->nb, offset, elem_offset); in vtn_ssa_offset_pointer_dereference()
318 offset = nir_iadd(&b->nb, offset, mem_offset); in vtn_ssa_offset_pointer_dereference()
634 offset = nir_iadd(&b->nb, offset, in vtn_pointer_to_offset()
644 offset = nir_iadd(&b->nb, offset, in vtn_pointer_to_offset()
843 nir_iadd(&b->nb, offset, nir_imm_int(&b->nb, i * col_stride)); in _vtn_block_load_store()
871 nir_iadd(&b->nb, offset, in _vtn_block_load_store()
898 nir_iadd(&b->nb, offset, nir_imm_int(&b->nb, i * type->stride)); in _vtn_block_load_store()
911 nir_iadd(&b->nb, offset, nir_imm_int(&b->nb, type->offsets[i])); in _vtn_block_load_store()
Dvtn_alu.c485 val->ssa->elems[0]->def = nir_iadd(&b->nb, src[0], src[1]); in vtn_handle_alu()
/external/mesa3d/src/intel/compiler/
Dbrw_nir_lower_cs_intrinsics.c69 sysval = nir_iadd(b, channel, thread_local_id); in lower_cs_intrinsics_convert_block()
Dbrw_nir.c200 nir_iadd(b, vertex_offset, in remap_patch_urb_offsets()
/external/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_nir_lower_tg4_to_tex.c86 nir_src_for_ssa(nir_iadd(b, orig, offset)); in lower_tg4()

12