| /third_party/mesa3d/src/compiler/nir/ |
| D | nir_lower_locals_to_regs.c | 122 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()
|
| D | nir_validate.c | 175 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()
|
| D | nir_lower_regs_to_ssa.c | 232 if (reg->num_array_elems != 0) { in nir_lower_regs_to_ssa_impl()
|
| D | nir_print.c | 100 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()
|
| D | nir_from_ssa.c | 547 reg->num_array_elems = 0; in create_reg_for_ssa_def() 816 reg->num_array_elems = 0; in resolve_parallel_copy()
|
| D | nir_clone.c | 214 nreg->num_array_elems = reg->num_array_elems; in clone_register()
|
| D | nir_serialize.c | 449 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()
|
| D | nir.c | 244 reg->num_array_elems = 0; in reg_create()
|
| D | nir.h | 836 unsigned num_array_elems; /** < size of array (0 for no array) */ member
|
| /third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
| D | sfn_valuefactory.cpp | 76 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/ |
| D | sfn_valuefactory_test.cpp | 104 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/ |
| D | ir3_context.c | 546 arr->length = reg->num_components * MAX2(1, reg->num_array_elems); in ir3_declare_array()
|
| /third_party/mesa3d/src/gallium/auxiliary/nir/ |
| D | nir_to_tgsi.c | 1059 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()
|
| D | tgsi_to_nir.c | 380 reg->num_array_elems = array_size; in ttn_emit_declaration()
|
| /third_party/mesa3d/src/gallium/drivers/vc4/ |
| D | vc4_program.c | 212 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/ |
| D | lp_bld_nir_soa.c | 698 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()
|
| D | lp_bld_nir.c | 2674 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/ |
| D | brw_vec4_nir.cpp | 60 reg->num_array_elems == 0 ? 1 : reg->num_array_elems; in nir_emit_impl()
|
| D | brw_fs_nir.cpp | 320 reg->num_array_elems == 0 ? 1 : reg->num_array_elems; in nir_emit_impl()
|
| /third_party/mesa3d/src/broadcom/compiler/ |
| D | nir_to_vir.c | 796 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/ |
| D | nv50_ir_from_nir.cpp | 748 assert(!reg->num_array_elems); in convert()
|