Searched refs:const_index (Results 1 - 25 of 79) sorted by relevance

1234

/xsrc/external/mit/MesaLib/src/compiler/nir/
H A Dnir_intrinsics_indices.h34 return (int)instr->const_index[info->index_map[NIR_INTRINSIC_BASE] - 1];
42 instr->const_index[info->index_map[NIR_INTRINSIC_BASE] - 1] = val;
58 return (unsigned)instr->const_index[info->index_map[NIR_INTRINSIC_WRITE_MASK] - 1];
66 instr->const_index[info->index_map[NIR_INTRINSIC_WRITE_MASK] - 1] = val;
82 return (unsigned)instr->const_index[info->index_map[NIR_INTRINSIC_STREAM_ID] - 1];
90 instr->const_index[info->index_map[NIR_INTRINSIC_STREAM_ID] - 1] = val;
106 return (unsigned)instr->const_index[info->index_map[NIR_INTRINSIC_UCP_ID] - 1];
114 instr->const_index[info->index_map[NIR_INTRINSIC_UCP_ID] - 1] = val;
130 return (unsigned)instr->const_index[info->index_map[NIR_INTRINSIC_RANGE_BASE] - 1];
138 instr->const_index[inf
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ir/
H A Dlima_nir_duplicate_intrinsic.c43 memcpy(dupl->const_index, itr->const_index, sizeof(itr->const_index));
76 memcpy(dupl->const_index, itr->const_index, sizeof(itr->const_index));
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_vec4_gs_nir.cpp51 instr->const_index[0] + offset_reg,
69 instr->const_index[0] + offset_reg,
86 int stream_id = instr->const_index[0];
H A Dbrw_nir_attribute_workarounds.c52 uint8_t wa_flags = state->wa_flags[intrin->const_index[0]];
H A Dbrw_vec4_tcs.cpp261 unsigned imm_offset = instr->const_index[0];
305 unsigned imm_offset = instr->const_index[0];
317 unsigned mask = instr->const_index[1];
321 unsigned imm_offset = instr->const_index[0];
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_vec4_gs_nir.cpp54 instr->const_index[0] + offset_reg,
70 int stream_id = instr->const_index[0];
H A Dbrw_nir_attribute_workarounds.c45 uint8_t wa_flags = attrib_wa_flags[intrin->const_index[0]];
H A Dbrw_vec4_tcs.cpp262 unsigned imm_offset = instr->const_index[0];
280 unsigned imm_offset = instr->const_index[0];
293 unsigned mask = instr->const_index[1];
297 unsigned imm_offset = instr->const_index[0];
H A Dbrw_nir_lower_mem_access_bit_sizes.c61 dup->const_index[i] = intrin->const_index[i];
/xsrc/external/mit/MesaLib.old/dist/src/amd/common/
H A Dac_shader_abi.h110 unsigned const_index,
117 unsigned const_index,
130 unsigned const_index,
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dast_array_index.cpp170 ir_constant *const const_index = idx->constant_expression_value(mem_ctx); local in function:_mesa_ast_array_index_to_hir
171 if (const_index != NULL && idx->type->is_integer_32()) {
172 const int idx = const_index->value.i[0];
215 } else if (const_index == NULL && array->type->is_array()) {
H A Dlower_buffer_access.cpp356 ir_constant *const_index = local in function:lower_buffer_access::lower_buffer_access::setup_buffer_access
358 if (const_index) {
359 *const_offset += array_stride * const_index->value.u[0];
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dast_array_index.cpp170 ir_constant *const const_index = idx->constant_expression_value(mem_ctx); local in function:_mesa_ast_array_index_to_hir
171 if (const_index != NULL && idx->type->is_integer()) {
172 const int idx = const_index->value.i[0];
215 } else if (const_index == NULL && array->type->is_array()) {
H A Dlower_buffer_access.cpp356 ir_constant *const_index = local in function:lower_buffer_access::lower_buffer_access::setup_buffer_access
358 if (const_index) {
359 *const_offset += array_stride * const_index->value.u[0];
/xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
H A Dnir_lower_subgroups.c43 intr->const_index[0] = intrin->const_index[0];
44 intr->const_index[1] = intrin->const_index[1];
140 chan_intrin->const_index[0] = intrin->const_index[0];
141 chan_intrin->const_index[1] = intrin->const_index[1];
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/
H A Dir3_image.c98 unsigned const_index = nir_src_as_uint(deref->arr.index); local in function:ir3_get_image_slot
105 loc += MIN2(const_index, array_len - 1) * inner_size;
H A Dir3_nir_lower_io_offsets.c210 new_intrinsic->const_index[i] = intrinsic->const_index[i];
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_program.c194 (instr->vtx.const_index - 20) * 3 + instr->vtx.const_index_sel;
314 instr->const_index = 26;
329 instr->const_index = 26;
338 instr->const_index = 26;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_shader_llvm_resources.c252 unsigned const_index = base_index + constant_index; local in function:si_nir_load_sampler_desc
285 assert(const_index < num_slots || dynamic_index);
288 LLVMValueRef index = LLVMConstInt(ctx->ac.i32, const_index, false);
308 const_index < ctx->shader->selector->cs_num_images_in_user_sgprs &&
310 LLVMValueRef rsrc = ac_get_arg(&ctx->ac, ctx->cs_image[const_index]);
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/
H A Dlp_bld_nir.h131 unsigned const_index,
141 unsigned const_index,
206 unsigned const_index,
H A Dlp_bld_nir.c1264 unsigned const_index; local in function:visit_load_var
1285 &const_index, &indir_index);
1287 bld_base->load_var(bld_base, mode, nc, bit_size, var, vertex_index, indir_vertex_index, const_index, indir_index, result);
1298 int writemask = instr->const_index[0];
1301 unsigned const_index = 0; local in function:visit_store_var
1307 &const_index, &indir_index);
1309 bld_base->store_var(bld_base, mode, instr->num_components, bit_size, var, writemask, indir_vertex_index, const_index, indir_index, src);
1357 int writemask = instr->const_index[0];
1399 unsigned const_index; local in function:visit_load_image
1402 &const_index,
1433 unsigned const_index; local in function:visit_store_image
1474 unsigned const_index; local in function:visit_atomic_image
1544 unsigned const_index; local in function:visit_image_size
1564 unsigned const_index; local in function:visit_image_samples
1687 unsigned const_index; local in function:visit_interp
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/
H A Dfd2_program.c204 unsigned idx = (instr->vtx.const_index - 20) * 3 +
327 instr->const_index = 26;
342 instr->const_index = 26;
351 instr->const_index = 26;
/xsrc/external/mit/MesaLib/dist/src/compiler/nir/
H A Dnir_lower_subgroups.c44 intr->const_index[0] = intrin->const_index[0];
45 intr->const_index[1] = intrin->const_index[1];
132 chan_intrin->const_index[0] = intrin->const_index[0];
133 chan_intrin->const_index[1] = intrin->const_index[1];
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/compiler/
H A Dradeon_optimize.c721 int const_index = -1; local in function:peephole_mul_omod
766 if (const_index != -1) {
770 const_index = i;
774 if (!rc_src_reg_is_immediate(c, inst_mul->U.I.SrcReg[const_index].File,
775 inst_mul->U.I.SrcReg[const_index].Index)) {
779 inst_mul->U.I.SrcReg[const_index].Index,
780 inst_mul->U.I.SrcReg[const_index].Swizzle,
781 inst_mul->U.I.SrcReg[const_index].Negate,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/compiler/
H A Dradeon_optimize.c724 int const_index = -1; local in function:peephole_mul_omod
769 if (const_index != -1) {
773 const_index = i;
777 if (!rc_src_reg_is_immediate(c, inst_mul->U.I.SrcReg[const_index].File,
778 inst_mul->U.I.SrcReg[const_index].Index)) {
782 inst_mul->U.I.SrcReg[const_index].Index,
783 inst_mul->U.I.SrcReg[const_index].Swizzle,
784 inst_mul->U.I.SrcReg[const_index].Negate,

Completed in 32 milliseconds

1234