Home
last modified time | relevance | path

Searched refs:num_array_elems (Results 1 – 21 of 21) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
Dnir_lower_locals_to_regs.c122 reg->num_array_elems = array_size > 1 ? array_size : 0; in get_reg_for_deref()
147 if (src.reg.reg->num_array_elems == 0) in get_deref_reg_src()
204 if (mov->src[0].src.reg.reg->num_array_elems != 0 && in lower_locals_to_regs_block()
205 mov->src[0].src.reg.base_offset >= mov->src[0].src.reg.reg->num_array_elems) { in lower_locals_to_regs_block()
239 if (reg_src.reg.reg->num_array_elems != 0 && in lower_locals_to_regs_block()
240 reg_src.reg.base_offset >= reg_src.reg.reg->num_array_elems) { in lower_locals_to_regs_block()
Dnir_validate.c175 validate_assert(state, (src->reg.reg->num_array_elems == 0 || in validate_reg_src()
176 src->reg.base_offset < src->reg.reg->num_array_elems) && in validate_reg_src()
180 validate_assert(state, src->reg.reg->num_array_elems != 0); in validate_reg_src()
278 validate_assert(state, (dest->reg->num_array_elems == 0 || in validate_reg_dest()
279 dest->base_offset < dest->reg->num_array_elems) && in validate_reg_dest()
283 validate_assert(state, dest->reg->num_array_elems != 0); in validate_reg_dest()
Dnir_lower_regs_to_ssa.c232 if (reg->num_array_elems != 0) { in nir_lower_regs_to_ssa_impl()
Dnir_print.c100 if (reg->num_array_elems != 0) in print_register_decl()
101 fprintf(fp, "[%u]", reg->num_array_elems); in print_register_decl()
215 if (src->reg->num_array_elems != 0) { in print_reg_src()
230 if (dest->reg->num_array_elems != 0) { in print_reg_dest()
Dnir_from_ssa.c547 reg->num_array_elems = 0; in create_reg_for_ssa_def()
816 reg->num_array_elems = 0; in resolve_parallel_copy()
Dnir_clone.c214 nreg->num_array_elems = reg->num_array_elems; in clone_register()
Dnir_serialize.c449 blob_write_uint32(ctx->blob, reg->num_array_elems); in write_register()
461 reg->num_array_elems = blob_read_uint32(ctx->blob); in read_register()
Dnir.c244 reg->num_array_elems = 0; in reg_create()
Dnir.h836 unsigned num_array_elems; /** < size of array (0 for no array) */ member
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_valuefactory.cpp76 if (reg->num_array_elems) { in allocate_registers()
77 … array_entry ae = {reg->index, reg->num_array_elems, reg->bit_size / 32 * reg->num_components}; in allocate_registers()
119 if (!reg->num_array_elems) { in allocate_registers()
194 auto type = reg->num_array_elems ? vp_array : vp_register; in resolve_array()
202 if (reg->num_array_elems) { in resolve_array()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/tests/
Dsfn_valuefactory_test.cpp104 dst.reg.reg->num_array_elems = 10; in TEST_F()
136 dst.reg.reg->num_array_elems = 10; in TEST_F()
/third_party/mesa3d/src/freedreno/ir3/
Dir3_context.c546 arr->length = reg->num_components * MAX2(1, reg->num_array_elems); in ir3_declare_array()
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi.c1059 if (nir_reg->num_array_elems != 0) { in ntt_setup_registers()
1060 struct ureg_dst decl = ureg_DECL_array_temporary(c->ureg, nir_reg->num_array_elems, true); in ntt_setup_registers()
1063 c->num_temps += nir_reg->num_array_elems; in ntt_setup_registers()
1072 if (nir_reg->num_array_elems == 0) { in ntt_setup_registers()
Dtgsi_to_nir.c380 reg->num_array_elems = array_size; in ttn_emit_declaration()
/third_party/mesa3d/src/gallium/drivers/vc4/
Dvc4_program.c212 assert(reg->num_array_elems == 0); in ntq_store_dest()
259 assert(reg->num_array_elems == 0); in ntq_get_src()
1641 unsigned array_len = MAX2(nir_reg->num_array_elems, 1); in ntq_setup_registers()
/third_party/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_nir_soa.c698 if (reg->reg->num_array_elems) { in emit_load_reg()
701 …alueRef max_index = lp_build_const_int_vec(gallivm, uint_bld->type, reg->reg->num_array_elems - 1); in emit_load_reg()
733 if (reg->reg->num_array_elems > 0) { in emit_store_reg()
736 …alueRef max_index = lp_build_const_int_vec(gallivm, uint_bld->type, reg->reg->num_array_elems - 1); in emit_store_reg()
Dlp_bld_nir.c2674 if (reg->num_array_elems) in get_register_type()
2675 type = LLVMArrayType(type, reg->num_array_elems); in get_register_type()
/third_party/mesa3d/src/intel/compiler/
Dbrw_vec4_nir.cpp60 reg->num_array_elems == 0 ? 1 : reg->num_array_elems; in nir_emit_impl()
Dbrw_fs_nir.cpp320 reg->num_array_elems == 0 ? 1 : reg->num_array_elems; in nir_emit_impl()
/third_party/mesa3d/src/broadcom/compiler/
Dnir_to_vir.c796 assert(reg->num_array_elems == 0); in ntq_store_dest()
861 assert(reg->num_array_elems == 0); in ntq_get_src()
2498 unsigned array_len = MAX2(nir_reg->num_array_elems, 1); in ntq_setup_registers()
/third_party/mesa3d/src/nouveau/codegen/
Dnv50_ir_from_nir.cpp748 assert(!reg->num_array_elems); in convert()