Home
last modified time | relevance | path

Searched refs:nir_imm_int (Results 1 - 25 of 191) sorted by relevance

12345678

/third_party/mesa3d/src/compiler/nir/
H A Dnir_lower_fp16_conv.c76 sign = nir_ushr(b, sign, nir_imm_int(b, 31)); in half_rounded()
80 sign = nir_ushr(b, sign, nir_imm_int(b, 31)); in half_rounded()
91 nir_ssa_def *f32infinity = nir_imm_int(b, 255 << 23); in float_to_half_impl()
92 nir_ssa_def *f16max = nir_imm_int(b, (127 + 16) << 23); in float_to_half_impl()
96 nir_ssa_def *sign = nir_iand(b, src, nir_imm_int(b, 0x80000000)); in float_to_half_impl()
97 nir_ssa_def *one = nir_imm_int(b, 1); in float_to_half_impl()
99 nir_ssa_def *abs = nir_iand(b, src, nir_imm_int(b, 0x7FFFFFFF)); in float_to_half_impl()
104 nir_imm_int(b, 0x7E00), in float_to_half_impl()
105 nir_imm_int(b, 0x7C00)); in float_to_half_impl()
114 overflowed_fp16 = nir_imm_int( in float_to_half_impl()
[all...]
H A Dnir_lower_alu.c59 nir_ssa_def *c1 = nir_imm_int(b, 1); in lower_alu_instr()
60 nir_ssa_def *c2 = nir_imm_int(b, 2); in lower_alu_instr()
61 nir_ssa_def *c4 = nir_imm_int(b, 4); in lower_alu_instr()
62 nir_ssa_def *c8 = nir_imm_int(b, 8); in lower_alu_instr()
63 nir_ssa_def *c16 = nir_imm_int(b, 16); in lower_alu_instr()
64 nir_ssa_def *c33333333 = nir_imm_int(b, 0x33333333); in lower_alu_instr()
65 nir_ssa_def *c55555555 = nir_imm_int(b, 0x55555555); in lower_alu_instr()
66 nir_ssa_def *c0f0f0f0f = nir_imm_int(b, 0x0f0f0f0f); in lower_alu_instr()
67 nir_ssa_def *c00ff00ff = nir_imm_int(b, 0x00ff00ff); in lower_alu_instr()
103 nir_ssa_def *c1 = nir_imm_int( in lower_alu_instr()
[all...]
H A Dnir_lower_frexp.c64 sign_mantissa_mask = nir_imm_int(b, 0x807fffffu); in lower_frexp_sig()
66 exponent_value = nir_imm_int(b, 0x3f000000u); in lower_frexp_sig()
78 sign_mantissa_mask = nir_imm_int(b, 0x800fffffu); in lower_frexp_sig()
80 exponent_value = nir_imm_int(b, 0x3fe00000u); in lower_frexp_sig()
129 nir_ssa_def *exponent_shift = nir_imm_int(b, 10); in lower_frexp_exp()
140 nir_ssa_def *exponent_shift = nir_imm_int(b, 23); in lower_frexp_exp()
141 nir_ssa_def *exponent_bias = nir_imm_int(b, -126); in lower_frexp_exp()
148 nir_ssa_def *exponent_shift = nir_imm_int(b, 20); in lower_frexp_exp()
149 nir_ssa_def *exponent_bias = nir_imm_int(b, -1022); in lower_frexp_exp()
151 nir_ssa_def *zero32 = nir_imm_int( in lower_frexp_exp()
[all...]
H A Dnir_lower_double_ops.c53 nir_imm_int(b, 20), in set_exponent()
54 nir_imm_int(b, 11)); in set_exponent()
66 return nir_ubitfield_extract(b, hi, nir_imm_int(b, 20), nir_imm_int(b, 11)); in get_exponent()
82 nir_ssa_def *inf_hi = nir_ior(b, nir_imm_int(b, 0x7ff00000), zero_hi); in get_signed_inf()
83 return nir_pack_64_2x32_split(b, nir_imm_int(b, 0), inf_hi); in get_signed_inf()
101 res = nir_bcsel(b, nir_ior(b, nir_ige(b, nir_imm_int(b, 0), exp), in fix_inv_result()
118 nir_ssa_def *src_norm = set_exponent(b, src, nir_imm_int(b, 1023)); in lower_rcp()
130 nir_imm_int(b, 1023))); in lower_rcp()
179 nir_imm_int( in lower_sqrt_rsq()
[all...]
H A Dnir_format_convert.h32 return nir_ishl(b, value, nir_imm_int(b, left_shift)); in nir_shift_imm()
34 return nir_ushr(b, value, nir_imm_int(b, -left_shift)); in nir_shift_imm()
43 nir_ige(b, left_shift, nir_imm_int(b, 0)), in nir_shift()
52 return nir_shift_imm(b, nir_iand(b, src, nir_imm_int(b, mask)), left_shift); in nir_mask_shift()
81 nir_ssa_def *shift = nir_imm_int(b, src->bit_size - bits[i]);
109 nir_ssa_def *lshift = nir_imm_int(b, bit_size - (offset + bits[i])); in nir_format_unpack_int()
110 nir_ssa_def *rshift = nir_imm_int(b, bit_size - bits[i]); in nir_format_unpack_int()
144 nir_ssa_def *packed = nir_imm_int(b, 0);
160 nir_ssa_def *packed = nir_imm_int(b, 0); in nir_format_pack_uint_unmasked_ssa()
161 nir_ssa_def *offset = nir_imm_int( in nir_format_pack_uint_unmasked_ssa()
[all...]
H A Dnir_lower_gs_intrinsics.c94 count_per_primitive = nir_imm_int(b, 0); in rewrite_emit_vertex()
99 nir_imm_int(b, b->shader->info.gs.vertices_out); in rewrite_emit_vertex()
175 nir_ilt(b, vtxcnt_per_primitive, nir_imm_int(b, outprim_min_vertices)); in overwrite_incomplete_primitives()
179 nir_bcsel(b, is_inc_prim, vtxcnt_per_primitive, nir_imm_int(b, 0)); in overwrite_incomplete_primitives()
215 count_per_primitive = nir_imm_int(b, 0); in rewrite_end_primitive()
235 nir_imm_int(b, 0), in rewrite_end_primitive()
297 vtx_cnt = nir_imm_int(b, 0); in append_set_vertex_and_primitive_count()
299 ? nir_imm_int(b, 0) in append_set_vertex_and_primitive_count()
414 nir_store_var(&b, state.vertex_count_vars[i], nir_imm_int(&b, 0), 0x1); in nir_lower_gs_intrinsics()
420 nir_store_var(&b, state.primitive_count_vars[i], nir_imm_int( in nir_lower_gs_intrinsics()
[all...]
/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_compute_transforms.cpp54 nir_ssa_def *count = nir_load_ubo(&b, 1, 32, nir_imm_int(&b, 1), nir_imm_int(&b, 0), in get_indirect_draw_base_vertex_transform()
64 nir_ssa_def *in_data0 = nir_load_ssbo(&b, 4, 32, nir_imm_int(&b, 0), in_offset, (gl_access_qualifier)0, 4, 0); in get_indirect_draw_base_vertex_transform()
69 nir_ssa_def *in_offset1 = nir_iadd(&b, in_offset, nir_imm_int(&b, 16)); in get_indirect_draw_base_vertex_transform()
70 in_data1 = nir_load_ssbo(&b, 1, 32, nir_imm_int(&b, 0), in_offset1, (gl_access_qualifier)0, 4, 0); in get_indirect_draw_base_vertex_transform()
81 nir_ssa_def *out_offset = nir_imul(&b, draw_id, nir_imm_int(&b, out_stride)); in get_indirect_draw_base_vertex_transform()
84 nir_imm_int(&b, args->base_vertex.indexed ? -1 : 0)); in get_indirect_draw_base_vertex_transform()
87 nir_store_ssbo(&b, out_data0, nir_imm_int(&b, 1), out_offset, 0xf, (gl_access_qualifier)0, 4, 0); in get_indirect_draw_base_vertex_transform()
88 nir_store_ssbo(&b, out_data1, nir_imm_int(&b, 1), nir_iadd(&b, out_offset, nir_imm_int( in get_indirect_draw_base_vertex_transform()
[all...]
H A Dd3d12_gs_variant.cpp40 nir_load_deref(b, nir_build_deref_array(b, nir_build_deref_var(b, vertices), nir_imm_int(b, 0))); in nir_cull_face()
42 nir_load_deref(b, nir_build_deref_array(b, nir_build_deref_var(b, vertices), nir_imm_int(b, 1))); in nir_cull_face()
44 nir_load_deref(b, nir_build_deref_array(b, nir_build_deref_var(b, vertices), nir_imm_int(b, 2))); in nir_cull_face()
50 return nir_fge(b, nir_imm_int(b, 0), dir); in nir_cull_face()
52 return nir_flt(b, nir_imm_int(b, 0), dir); in nir_cull_face()
125 nir_imm_int(&b, 0)); in d3d12_make_passthrough_gs()
246 nir_store_deref(b, emit_ctx->loop_index_deref, nir_imm_int(b, 0), 1); in d3d12_begin_emit_primitives_gs()
253 nir_imm_int(b, 2), in d3d12_begin_emit_primitives_gs()
256 nir_imm_int(b, 2), in d3d12_begin_emit_primitives_gs()
257 nir_imm_int( in d3d12_begin_emit_primitives_gs()
[all...]
/third_party/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_nir_lower_txf_ms.c83 nir_ssa_def *x_tile = nir_ushr(b, x, nir_imm_int(b, tile_w_shift)); in vc4_nir_lower_txf_ms_instr()
84 nir_ssa_def *y_tile = nir_ushr(b, y, nir_imm_int(b, tile_h_shift)); in vc4_nir_lower_txf_ms_instr()
87 nir_imm_int(b, tile_size)), in vc4_nir_lower_txf_ms_instr()
89 nir_imm_int(b, (w_tiles * in vc4_nir_lower_txf_ms_instr()
92 nir_imm_int(b, (tile_w - 1) & ~1)); in vc4_nir_lower_txf_ms_instr()
94 nir_imm_int(b, (tile_h - 1) & ~1)); in vc4_nir_lower_txf_ms_instr()
97 nir_imm_int(b, 2 * VC4_MAX_SAMPLES * sizeof(uint32_t))), in vc4_nir_lower_txf_ms_instr()
99 nir_imm_int(b, in vc4_nir_lower_txf_ms_instr()
107 nir_imm_int(b, 2)), in vc4_nir_lower_txf_ms_instr()
108 nir_imm_int( in vc4_nir_lower_txf_ms_instr()
[all...]
H A Dvc4_nir_lower_blend.c60 return nir_load_input(b, 1, 32, nir_imm_int(b, 0), in vc4_nir_get_dst_color()
136 nir_iand(b, src0, nir_imm_int(b, ~chan_mask)), in vc4_nir_set_packed_chan()
137 nir_iand(b, src1, nir_imm_int(b, chan_mask))); in vc4_nir_set_packed_chan()
151 return nir_imm_int(b, ~0); in vc4_blend_channel_i()
165 nir_imm_int(b, ~0), in vc4_blend_channel_i()
172 return nir_imm_int(b, 0); in vc4_blend_channel_i()
195 return nir_imm_int(b, ~0); in vc4_blend_channel_i()
289 nir_ssa_def *or1 = nir_ior(b, src, nir_ishl(b, src, nir_imm_int(b, 8))); in vc4_nir_splat()
290 return nir_ior(b, or1, nir_ishl(b, or1, nir_imm_int(b, 16))); in vc4_nir_splat()
305 nir_ssa_def *imm_0xff = nir_imm_int( in vc4_do_blending_i()
[all...]
H A Dvc4_nir_lower_io.c61 nir_imm_int(b, 8 * chan), in vc4_nir_unpack_8i()
62 nir_imm_int(b, 8)); in vc4_nir_unpack_8i()
71 nir_imm_int(b, 16 * chan), in vc4_nir_unpack_16i()
72 nir_imm_int(b, 16)); in vc4_nir_unpack_16i()
80 return nir_iand(b, src, nir_imm_int(b, 0xffff)); in vc4_nir_unpack_16u()
82 return nir_ushr(b, src, nir_imm_int(b, 16)); in vc4_nir_unpack_16u()
121 temp = nir_ixor(b, vpm, nir_imm_int(b, 0x80808080)); in vc4_nir_get_vattr_channel_vpm()
192 vpm_reads[i] = nir_load_input(b, 1, 32, nir_imm_int(b, 0), in vc4_nir_lower_vertex_attr()
320 nir_imm_int(b, 4))); in vc4_nir_lower_uniform()
/third_party/mesa3d/src/microsoft/vulkan/
H A Ddzn_nir.c69 nir_imm_int(b, 0), in dzn_nir_create_bo_desc()
143 params_desc, nir_imm_int(&b, 0), in dzn_nir_indirect_draw_shader()
149 nir_imm_int(&b, sizeof(struct dzn_indirect_triangle_fan_draw_exec_params)) : in dzn_nir_indirect_draw_shader()
150 nir_imm_int(&b, sizeof(struct dzn_indirect_draw_exec_params)); in dzn_nir_indirect_draw_shader()
159 nir_load_ssbo(&b, 1, 32, count_buf_desc, nir_imm_int(&b, 0), .align_mul = 4); in dzn_nir_indirect_draw_shader()
161 nir_push_if(&b, nir_ieq(&b, index, nir_imm_int(&b, 0))); in dzn_nir_indirect_draw_shader()
162 nir_store_ssbo(&b, draw_count, exec_buf_desc, nir_imm_int(&b, 0), in dzn_nir_indirect_draw_shader()
184 nir_imm_int(&b, 0); in dzn_nir_indirect_draw_shader()
199 nir_usub_sat(&b, nir_channel(&b, draw_info1, 0), nir_imm_int(&b, 2)); in dzn_nir_indirect_draw_shader()
202 exec_vals[5] = nir_imm_int( in dzn_nir_indirect_draw_shader()
[all...]
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_device_generated_commands.c212 nir_load_push_constant((b), 1, 32, nir_imm_int((b), 0), \
218 nir_load_push_constant((b), 1, 32, nir_imm_int((b), 0), \
220 nir_imm_int((b), (offsetof(struct radv_dgc_params, field) & 2) * 8), nir_imm_int((b), 16))
225 nir_load_push_constant((b), 1, 32, nir_imm_int((b), 0), \
227 nir_imm_int((b), (offsetof(struct radv_dgc_params, field) & 3) * 8), nir_imm_int((b), 8))
230 nir_pack_64_2x32((b), nir_load_push_constant((b), 2, 32, nir_imm_int((b), 0), \
250 nir_ssa_def *pkt_cnt = nir_imm_int(b, 1); in dgc_emit_userdata_vertex()
256 nir_imm_int( in dgc_emit_userdata_vertex()
[all...]
H A Dradv_nir_lower_abi.c50 return nir_load_smem_amd(b, 4, ring_offsets, nir_imm_int(b, ring * 16u), .align_mul = 4u); in load_ring()
81 return nir_imm_int(b, s->info->num_tess_patches); in lower_abi_instr()
91 return nir_extract_u8(b, ac_nir_load_arg(b, &s->args->ac, s->args->ac.tcs_rel_ids), nir_imm_int(b, 0)); in lower_abi_instr()
107 return nir_imm_int(b, s->pl_key->tcs.tess_input_vertices); in lower_abi_instr()
109 return nir_imm_int(b, b->shader->info.tess.tcs_vertices_out); in lower_abi_instr()
118 nir_imm_int(b, 12), nir_imm_int(b, 9)); in lower_abi_instr()
122 nir_imm_int(b, 22), nir_imm_int(b, 9)); in lower_abi_instr()
196 return nir_imm_int( in lower_abi_instr()
[all...]
H A Dradv_meta_etc_decode.c69 nir_bcsel(b, upper, nir_imm_int(b, table[i][1]), nir_imm_int(b, table[i][0])); in etc1_color_modifier_lookup()
85 result = nir_bcsel(b, nir_ieq_imm(b, x, i), nir_imm_int(b, table[i]), result); in etc2_distance_lookup()
87 result = nir_imm_int(b, table[i]); in etc2_distance_lookup()
99 nir_ssa_def *tmp = nir_imm_int(b, table[i]); in etc1_alpha_modifier_lookup()
105 return nir_ubfe(b, result, nir_imul_imm(b, y, 4), nir_imm_int(b, 4)); in etc1_alpha_modifier_lookup()
133 multiplier = nir_imax(b, nir_imul_imm(b, multiplier, 8), nir_imm_int(b, 1)); in decode_etc2_alpha()
137 nir_ubfe(b, nir_bcsel(b, nir_uge(b, bit_offset, nir_imm_int(b, 32)), alpha_y, alpha_x), in decode_etc2_alpha()
138 nir_iand_imm(b, bit_offset, 31), nir_imm_int(b, 2)); in decode_etc2_alpha()
141 nir_ubfe(b, nir_bcsel(b, nir_uge(b, bit_offset, nir_imm_int( in decode_etc2_alpha()
[all...]
/third_party/mesa3d/src/gallium/drivers/etnaviv/tests/
H A Dlower_ubo_tests.cpp108 nir_ssa_def *offset = nir_imm_int(&b, 4); in TEST_F()
123 nir_ssa_def *offset = nir_imm_int(&b, 4); in TEST_F()
140 nir_ssa_def *index = nir_imm_int(&b, 1); in TEST_F()
141 nir_ssa_def *offset = nir_imm_int(&b, 4); in TEST_F()
154 nir_ssa_def *one = nir_imm_int(&b, 1); in TEST_F()
156 nir_ssa_def *offset = nir_imm_int(&b, 4); in TEST_F()
171 nir_ssa_def *one = nir_imm_int(&b, 1); in TEST_F()
172 nir_ssa_def *index = nir_imm_int(&b, 0); in TEST_F()
/third_party/mesa3d/src/panfrost/lib/
H A Dpan_indirect_draw.c183 nir_imm_int(b, 0), \
195 return get_address(b, base, nir_imm_int(b, offset)); in get_address_imm()
380 nir_ult(b, builder->draw.instance_count, nir_imm_int(b, 2)), in update_dcd()
381 nir_imm_int(b, 0), builder->instance_size.packed); in update_dcd()
384 nir_ishl(b, instance_size, nir_imm_int(b, 16))), in update_dcd()
457 nir_ssa_def *r = nir_imax(b, nir_ufind_msb(b, div), nir_imm_int(b, 0)); in split_div()
467 nir_imm_int(b, 1 << 5), nir_imm_int(b, 0)); in split_div()
489 w0 = nir_ior(b, w0, nir_imm_int(b, type)); in update_vertex_attrib_buf()
490 w1 = nir_ior(b, w1, nir_ishl(b, div1, nir_imm_int( in update_vertex_attrib_buf()
[all...]
/third_party/mesa3d/src/intel/compiler/
H A Dbrw_nir_rt_builder.h79 return nir_imm_int(b, devinfo->num_thread_per_eu * in brw_nir_rt_load_num_simd_lanes_per_dss()
206 nir_imm_int(b, BRW_RT_SIZEOF_RAY_QUERY)); in brw_nir_rt_sync_stack_addr()
326 nir_imm_int(b, 0))); in brw_nir_rt_load_globals_addr()
332 nir_imm_int(b, 0))); in brw_nir_rt_load_globals_addr()
342 nir_imm_int(b, 0))); in brw_nir_rt_load_globals_addr()
370 ptr_hi = nir_extract_i16(b, ptr_hi, nir_imm_int(b, 0)); in brw_nir_rt_unpack_leaf_ptr()
423 nir_ubitfield_extract(b, bitfield, nir_imm_int(b, 17), nir_imm_int(b, 3)); in brw_nir_rt_load_mem_hit_from_addr()
425 nir_ubitfield_extract(b, bitfield, nir_imm_int(b, 20), nir_imm_int( in brw_nir_rt_load_mem_hit_from_addr()
[all...]
H A Dbrw_nir_lower_ray_queries.c118 *out_state_offset = nir_imm_int(b, state->state_scratch_base_offset + in get_ray_query_shadow_addr()
272 nir_imm_int(b, GEN_RT_TRACE_RAY_INITAL), in lower_ray_query_intrinsic()
273 nir_imm_int(b, BRW_RT_BVH_LEVEL_WORLD)); in lower_ray_query_intrinsic()
311 nir_imm_int(b, GEN_RT_TRACE_RAY_CONTINUE), in lower_ray_query_intrinsic()
333 nir_imm_int(b, GEN_RT_TRACE_RAY_COMMIT), in lower_ray_query_intrinsic()
334 nir_imm_int(b, BRW_RT_BVH_LEVEL_OBJECT)); in lower_ray_query_intrinsic()
342 nir_imm_int(b, GEN_RT_TRACE_RAY_COMMIT), in lower_ray_query_intrinsic()
343 nir_imm_int(b, BRW_RT_BVH_LEVEL_OBJECT)); in lower_ray_query_intrinsic()
375 nir_bcsel(b, nir_ieq(b, hit_in.leaf_type, nir_imm_int(b, 4)), in lower_ray_query_intrinsic()
376 nir_imm_int( in lower_ray_query_intrinsic()
[all...]
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_nir_lower_tess_io.cpp130 auto offset = nir_imm_int(b, get_tcs_varying_offset(op)); in emil_lsd_in_addr()
134 offset = nir_iadd(b, nir_ishl(b, op->src[1].ssa, nir_imm_int(b, 4)), offset); in emil_lsd_in_addr()
151 nir_ishl(b, op->src[src_offset + 1].ssa, nir_imm_int(b,4))), in emil_lsd_out_addr()
152 nir_imm_int(b, offset)); in emil_lsd_out_addr()
159 case 1: return nir_imm_int(b, 0); in load_offset_group()
164 case 5: return nir_imm_int(b, 16); in load_offset_group()
247 addr_outer = nir_iadd(b, addr_outer, nir_imm_int(b, 4 * nir_intrinsic_component(op))); in replace_load_instr()
296 auto addr2 = nir_iadd(b, addr, nir_imm_int(b, 8 * i + (start_even ? 0 : 4))); in emit_store_lds()
308 nir_ishl(b, op->src[src_offset].ssa, nir_imm_int(b,4))), in emil_tcs_io_offset()
309 nir_imm_int( in emil_tcs_io_offset()
[all...]
/third_party/mesa3d/src/intel/vulkan/
H A Danv_nir_lower_multiview.c65 nir_imm_int(b, util_bitcount(state->view_mask))); in build_instance_id()
82 state->view_index = nir_imm_int(b, ffs(state->view_mask) - 1); in build_view_index()
93 nir_imm_int(b, util_bitcount(state->view_mask))); in build_view_index()
110 nir_ssa_def *shift = nir_imul(b, compacted, nir_imm_int(b, 4)); in build_view_index()
117 shifted = nir_ushr(b, nir_imm_int(b, remap), shift); in build_view_index()
120 nir_ushr(b, nir_imm_int(b, remap), shift); in build_view_index()
122 nir_ushr(b, nir_imm_int(b, remap >> 32), in build_view_index()
123 nir_isub(b, shift, nir_imm_int(b, 32))); in build_view_index()
124 shifted = nir_bcsel(b, nir_ilt(b, shift, nir_imm_int(b, 32)), in build_view_index()
127 state->view_index = nir_iand(b, shifted, nir_imm_int( in build_view_index()
[all...]
/third_party/mesa3d/src/panfrost/vulkan/
H A Dpanvk_vX_nir_lower_descriptors.c117 return nir_vec2(b, nir_imm_int(b, packed), array_index); in build_res_index()
131 return nir_vec4(b, nir_imm_int(b, packed), in build_res_index()
132 nir_imm_int(b, bind_layout->desc_ubo_offset), in build_res_index()
133 nir_imm_int(b, array_size - 1), in build_res_index()
151 return nir_vec4(b, nir_imm_int(b, packed), in build_res_index()
152 nir_imm_int(b, ubo_offset), in build_res_index()
153 nir_imm_int(b, array_size - 1), in build_res_index()
208 nir_ssa_def *surface_index = nir_extract_u16(b, packed, nir_imm_int(b, 0)); in build_buffer_addr_for_res_index()
209 nir_ssa_def *array_max = nir_extract_u16(b, packed, nir_imm_int(b, 1)); in build_buffer_addr_for_res_index()
215 nir_imm_int( in build_buffer_addr_for_res_index()
[all...]
/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_nir_lower_tess.c54 return nir_iand(b, nir_ushr(b, v, nir_imm_int(b, start)), in bitfield_extract()
55 nir_imm_int(b, mask)); in bitfield_extract()
143 vertex_stride = nir_imm_int(b, state->map.stride * 4); in build_local_offset()
144 attr_offset = nir_imm_int(b, state->map.loc[index] + 4 * comp); in build_local_offset()
150 nir_imm_int(b, comp * 4)); in build_local_offset()
160 nir_iadd(b, attr_offset, nir_ishl(b, offset, nir_imm_int(b, 4)))); in build_local_offset()
400 return nir_imm_int(b, b->shader->info.tess.tcs_vertices_out); in build_tcs_out_vertices()
417 offset = nir_imm_int(b, 0); in build_per_vertex_offset()
422 offset = nir_ishl(b, offset, nir_imm_int(b, 2)); in build_per_vertex_offset()
430 attr_offset = nir_imm_int( in build_per_vertex_offset()
[all...]
/third_party/mesa3d/src/microsoft/clc/
H A Dclc_nir.c41 build_load_ubo_dxil(b, nir_imm_int(b, var->data.binding), in lower_load_base_global_invocation_id()
42 nir_imm_int(b, in lower_load_base_global_invocation_id()
59 build_load_ubo_dxil(b, nir_imm_int(b, var->data.binding), in lower_load_work_dim()
60 nir_imm_int(b, in lower_load_work_dim()
77 build_load_ubo_dxil(b, nir_imm_int(b, var->data.binding), in lower_load_num_workgroups()
78 nir_imm_int(b, in lower_load_num_workgroups()
95 build_load_ubo_dxil(b, nir_imm_int(b, var->data.binding), in lower_load_base_workgroup_id()
96 nir_imm_int(b, in lower_load_base_workgroup_id()
174 nir_ssa_def *ptr = nir_vec2(b, nir_imm_int(b, var->data.binding), in lower_load_kernel_input()
/third_party/mesa3d/src/broadcom/compiler/
H A Dv3d_nir_lower_io.c87 offset = nir_imm_int(b, 0); in v3d_nir_store_output()
113 nir_imm_int(b, 4)))); in v3d_nir_lower_uniform()
188 header = nir_iand(b, header, nir_imm_int(b, 0xff00ffff)); in v3d_nir_lower_vpm_output()
212 nir_imm_int(b, 0), in v3d_nir_lower_vpm_output()
213 nir_ishl(b, src, nir_imm_int(b, 16))); in v3d_nir_lower_vpm_output()
254 nir_store_var(b, state->gs.header_var, nir_imm_int(b, header), 0x1); in reset_gs_header()
277 nir_imm_int(b, state->gs.output_vertex_data_size)); in v3d_nir_lower_emit_vertex()
279 header_offset = nir_iadd(b, header_offset, nir_imm_int(b, 1)); in v3d_nir_lower_emit_vertex()
282 header = nir_iand(b, header, nir_imm_int(b, 0xfffffffe)); in v3d_nir_lower_emit_vertex()
639 offset_reg, nir_imm_int( in v3d_nir_emit_ff_vpm_outputs()
[all...]

Completed in 30 milliseconds

12345678