HomeSort by: relevance | last modified time | path
    Searched defs:num_components (Results 1 - 25 of 121) sorted by relevancy

1 2 3 4 5

  /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;

Completed in 24 milliseconds

1 2 3 4 5