| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| nir_lower_array_deref_of_vec.c | 31 assert(value->num_components == 1); 32 unsigned num_components = glsl_get_components(vec_deref->type); local 33 assert(num_components > 1 && num_components <= NIR_MAX_VEC_COMPONENTS); 37 for (unsigned i = 0; i < num_components; i++) 40 nir_ssa_def *vec = nir_vec(b, comps, num_components); 103 assert(intrin->num_components == 1); 104 unsigned num_components = glsl_get_components(vec_deref->type); local 105 assert(num_components > 1 && num_components <= NIR_MAX_VEC_COMPONENTS) [all...] |
| nir_lower_readonly_images_to_tex.c | 187 if (res->num_components != intrin->dest.ssa.num_components) { 188 unsigned num_components = intrin->dest.ssa.num_components; local 189 res = nir_channels(b, res, (1 << num_components) - 1);
|
| nir_lower_ubo_vec4.c | 77 unsigned bit_size, unsigned num_components) 79 nir_ssa_def *def = nir_load_ubo_vec4(b, num_components, bit_size, block, offset); 106 unsigned num_components = intr->num_components; local 108 align_offset + chan_size_bytes * num_components <= 16); 110 num_components = chans_per_vec4; 114 num_components); 126 } else if (intr->num_components == 1) { 137 align_offset + chan_size_bytes * intr->num_components <= 8) { 142 BITSET_MASK(intr->num_components) << (align_chan_offset) [all...] |
| nir_opt_shrink_vectors.c | 49 if (def->num_components == 1) 65 if (def->num_components > last_bit) { 66 def->num_components = last_bit; 79 if (def->num_components == 1) 104 unsigned num_components = util_bitcount(mask); local 107 if (mask == 0 || num_components == def->num_components) 110 const bool is_bitfield_mask = last_bit == num_components; 120 assert(index == num_components); 121 nir_ssa_def *new_vec = nir_vec(b, srcs, num_components); [all...] |
| nir_inline_uniforms.c | 56 assert(component < src->ssa->num_components); 145 assert(component < src->ssa->num_components); 362 int num_components = intr->dest.ssa.num_components; local 365 if (num_components == 1) { 380 uint32_t max_offset = offset + num_components; 400 for (unsigned i = 0; i < num_components; i++) { 416 nir_vec(&b, components, num_components));
|
| nir_lower_alu_to_scalar.c | 51 return alu->dest.dest.ssa.num_components > 1 || 56 nir_alu_ssa_dest_init(nir_alu_instr *alu, unsigned num_components, 59 nir_ssa_dest_init(&alu->instr, &alu->dest.dest, num_components, 61 alu->dest.write_mask = (1 << num_components) - 1; 68 unsigned num_components = nir_op_infos[alu->op].input_sizes[0]; local 71 for (int i = num_components - 1; i >= 0; i--) { 85 if (i == num_components - 1) { 119 unsigned num_components = nir_op_infos[alu->op].input_sizes[0]; local 122 for (int i = num_components - 1; i >= 0; i--) { 130 if (i != num_components - 1 326 unsigned num_components = alu->dest.dest.ssa.num_components; local [all...] |
| nir_lower_bit_size.c | 301 int num_components = phi->dest.ssa.num_components; local 305 assert(num_components == src->src.ssa->num_components); 317 num_components, 32, NULL); 319 num_components, 32, NULL);
|
| nir_lower_regs_to_ssa.c | 98 nir_ssa_dest_init(instr, dest, reg->num_components, 120 if (write_mask == (1 << reg->num_components) - 1) { 133 unsigned num_components; local 142 num_components = 0; 145 vec_swizzle[index] = num_components++; 172 assert(ssa_index == num_components); 175 num_components = nir_op_infos[alu->op].output_size; 177 assert(num_components <= 4); 179 alu->dest.write_mask = (1 << num_components) - 1; 181 nir_ssa_dest_init(&alu->instr, &alu->dest.dest, num_components, [all...] |
| nir_phi_builder.c | 54 unsigned num_components; member in struct:nir_phi_builder_value 117 nir_phi_builder_add_value(struct nir_phi_builder *pb, unsigned num_components, 125 val->num_components = num_components; 210 val->num_components, 235 nir_ssa_dest_init(&phi->instr, &phi->dest, val->num_components,
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| nir_lower_array_deref_of_vec.c | 31 assert(value->num_components == 1); 32 unsigned num_components = glsl_get_components(vec_deref->type); local 33 assert(num_components > 1 && num_components <= NIR_MAX_VEC_COMPONENTS); 37 for (unsigned i = 0; i < num_components; i++) 40 nir_ssa_def *vec = nir_vec(b, comps, num_components); 98 assert(intrin->num_components == 1); 99 unsigned num_components = glsl_get_components(vec_deref->type); local 100 assert(num_components > 1 && num_components <= NIR_MAX_VEC_COMPONENTS) [all...] |
| nir_lower_alu_to_scalar.c | 34 nir_alu_ssa_dest_init(nir_alu_instr *instr, unsigned num_components, 37 nir_ssa_dest_init(&instr->instr, &instr->dest.dest, num_components, 39 instr->dest.write_mask = (1 << num_components) - 1; 46 unsigned num_components = nir_op_infos[instr->op].input_sizes[0]; local 49 for (unsigned i = 0; i < num_components; i++) { 216 if (instr->dest.dest.ssa.num_components == 1) 219 unsigned num_components = instr->dest.dest.ssa.num_components; local 248 nir_ssa_def *vec = nir_vec(b, comps, num_components);
|
| nir_opt_copy_propagate.c | 101 unsigned num_components) 112 if (alu_instr->src[0].src.ssa->num_components != num_components) 199 const unsigned comps = deref->dest.ssa.num_components; 216 unsigned num_components = nir_tex_instr_src_size(tex, i); local 217 while (copy_prop_src(&tex->src[i].src, instr, NULL, num_components)) 228 unsigned num_components = nir_intrinsic_src_components(intrin, i); local 230 while (copy_prop_src(&intrin->src[i], instr, NULL, num_components)) 240 unsigned num_components = phi->dest.ssa.num_components; local [all...] |
| nir_opt_large_constants.c | 40 const unsigned num_components = glsl_get_vector_elements(deref->type); local 48 load->num_components = num_components; 53 num_components, bit_size, NULL); 85 const unsigned num_components = glsl_get_vector_elements(deref->type); local 95 for (unsigned i = 0; i < num_components; i++) 100 for (unsigned i = 0; i < num_components; i++) 105 for (unsigned i = 0; i < num_components; i++) 110 for (unsigned i = 0; i < num_components; i++) 115 for (unsigned i = 0; i < num_components; i++ [all...] |
| nir_lower_regs_to_ssa.c | 98 nir_ssa_dest_init(instr, dest, reg->num_components, 120 if (write_mask == (1 << reg->num_components) - 1) { 133 unsigned num_components; local 139 num_components = 0; 142 vec_swizzle[index] = num_components++; 169 assert(ssa_index == num_components); 172 num_components = nir_op_infos[alu->op].output_size; 174 assert(num_components <= 4); 176 alu->dest.write_mask = (1 << num_components) - 1; 178 nir_ssa_dest_init(&alu->instr, &alu->dest.dest, num_components, [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/ |
| ir2_nir_lower_scalar.c | 36 nir_alu_ssa_dest_init(nir_alu_instr * instr, unsigned num_components, 39 nir_ssa_dest_init(&instr->instr, &instr->dest.dest, num_components, 41 instr->dest.write_mask = (1 << num_components) - 1; 48 unsigned num_components = nir_op_infos[instr->op].input_sizes[0]; local 51 for (unsigned i = 0; i < num_components; i++) { 113 unsigned num_components = instr->dest.dest.ssa.num_components; local 117 if (num_components == 1) 120 for (chan = 0; chan < num_components; chan++) { 136 nir_ssa_def *vec = nir_vec(b, comps, num_components); [all...] |
| /xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/ |
| v3d_nir_lower_image_load_store.c | 58 int num_components, bool mask) 62 for (int i = 0; i < num_components; i++) { 94 unsigned num_components = util_format_get_nr_components(format); local 100 (1 << num_components) - 1); 153 formatted = pack_bits(b, formatted, bits, num_components, 159 instr->num_components = formatted->num_components;
|
| v3d_nir_lower_logic_ops.c | 207 uint32_t num_components = local 212 if (i < num_components) { 347 intr->num_components = result->num_components;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/ |
| d3d12_nir_lower_texcmp.c | 83 unsigned num_components = nir_tex_instr_result_size(tex); local 126 result = nir_vec(b, r, num_components);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/ |
| sfn_instruction_lds.h | 61 unsigned num_components() const { return m_value1 ? 2 : 1;} function in class:r600::LDSWriteInstruction
|
| sfn_nir_legalize_image_load_store.cpp | 65 unsigned num_components = 2; local 69 num_components = 1; break; 73 num_components = 2; break; 75 num_components = 3; break; 80 if (num_components < 3 && nir_intrinsic_image_array(ir)) 81 num_components++; 83 auto img_size = nir_image_size(b, num_components, 32, ir->src[0].ssa, nir_imm_int(b, 0), 88 unsigned mask = (1 << num_components) - 1; 89 unsigned num_src1_comp = MIN2(ir->src[1].ssa->num_components, num_components); [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/d3d10umd/ |
| ShaderParse.c | 428 D3D10_SB_OPERAND_NUM_COMPONENTS num_components; local 432 num_components = DECODE_D3D10_SB_OPERAND_NUM_COMPONENTS(*curr); 433 if (num_components == D3D10_SB_OPERAND_4_COMPONENT) { 441 assert(num_components == D3D10_SB_OPERAND_0_COMPONENT || 442 num_components == D3D10_SB_OPERAND_1_COMPONENT); 454 D3D10_SB_OPERAND_NUM_COMPONENTS num_components; local 458 num_components = DECODE_D3D10_SB_OPERAND_NUM_COMPONENTS(*curr); 459 if (num_components == D3D10_SB_OPERAND_4_COMPONENT) { 488 } else if (num_components == D3D10_SB_OPERAND_1_COMPONENT) { 496 assert(num_components == D3D10_SB_OPERAND_0_COMPONENT) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/ |
| link_varyings.h | 162 unsigned num_components() const function in class:tfeedback_decl
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/ |
| link_varyings.h | 150 unsigned num_components() const function in class:tfeedback_decl
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| aco_instruction_selection_setup.cpp | 549 type = alu_instr->dest.dest.ssa.num_components == 2 ? RegType::vgpr : type; 559 RegClass rc = get_reg_class(ctx, type, alu_instr->dest.dest.ssa.num_components, 565 unsigned num_components = nir_instr_as_load_const(instr)->def.num_components; local 567 RegClass rc = get_reg_class(ctx, RegType::sgpr, num_components, bit_size); 741 RegClass rc = get_reg_class(ctx, type, intrinsic->dest.ssa.num_components, 755 get_reg_class(ctx, type, tex->dest.ssa.num_components, tex->dest.ssa.bit_size); 766 unsigned num_components = nir_instr_as_ssa_undef(instr)->def.num_components; local 768 RegClass rc = get_reg_class(ctx, RegType::sgpr, num_components, bit_size) 775 unsigned num_components = phi->dest.ssa.num_components; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| radv_shader_info.c | 114 uint32_t max = min + instr->num_components * 4; 478 unsigned num_components = glsl_get_component_slots(var->type); local 485 info->gs.num_stream_output_components[stream] += num_components;
|