HomeSort by: relevance | last modified time | path
    Searched defs:alu_instr (Results 1 - 9 of 9) sorted by relevancy

  /xsrc/external/mit/MesaLib/dist/src/freedreno/afuc/
parser.y 185 instr_r: alu_instr
186 | T_XMOV alu_instr { instr->xmov = $1; }
230 alu_instr: alu_2src_instr label
  /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
nir_opt_dce.c 54 nir_alu_instr *alu_instr; local
72 alu_instr = nir_instr_as_alu(instr);
73 if (!alu_instr->dest.dest.is_ssa)
nir_lower_packing.c 101 nir_alu_instr *alu_instr = (nir_alu_instr *) instr; local
103 if (alu_instr->op != nir_op_pack_64_2x32 &&
104 alu_instr->op != nir_op_unpack_64_2x32 &&
105 alu_instr->op != nir_op_pack_64_4x16 &&
106 alu_instr->op != nir_op_unpack_64_4x16 &&
107 alu_instr->op != nir_op_pack_32_2x16 &&
108 alu_instr->op != nir_op_unpack_32_2x16)
111 b.cursor = nir_before_instr(&alu_instr->instr);
113 nir_ssa_def *src = nir_ssa_for_alu_src(&b, alu_instr, 0);
116 switch (alu_instr->op)
    [all...]
nir_lower_frexp.c 166 nir_alu_instr *alu_instr = nir_instr_as_alu(instr); local
171 switch (alu_instr->op) {
173 lower = lower_frexp_sig(&b, nir_ssa_for_alu_src(&b, alu_instr, 0));
176 lower = lower_frexp_exp(&b, nir_ssa_for_alu_src(&b, alu_instr, 0));
182 nir_ssa_def_rewrite_uses(&alu_instr->dest.dest.ssa,
nir_opt_copy_propagate.c 108 nir_alu_instr *alu_instr = nir_instr_as_alu(src_instr); local
109 if (!is_swizzleless_move(alu_instr))
112 if (alu_instr->src[0].src.ssa->num_components != num_components)
115 copy_def= alu_instr->src[0].src.ssa;
140 nir_alu_instr *alu_instr = nir_instr_as_alu(src_instr);
141 if (!is_move(alu_instr) && !is_vec(alu_instr))
147 if (alu_instr->op == nir_op_fmov ||
148 alu_instr->op == nir_op_imov) {
150 new_swizzle[i] = alu_instr->src[0].swizzle[src->swizzle[i]]
185 nir_alu_instr *alu_instr = nir_instr_as_alu(instr); local
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/compiler/nir/
nir_lower_frexp.c 178 nir_alu_instr *alu_instr = nir_instr_as_alu(instr); local
183 switch (alu_instr->op) {
185 lower = lower_frexp_sig(&b, nir_ssa_for_alu_src(&b, alu_instr, 0));
188 lower = lower_frexp_exp(&b, nir_ssa_for_alu_src(&b, alu_instr, 0));
194 nir_ssa_def_rewrite_uses(&alu_instr->dest.dest.ssa,
  /xsrc/external/mit/MesaLib/dist/src/amd/compiler/
aco_instruction_selection_setup.cpp 463 nir_alu_instr* alu_instr = nir_instr_as_alu(instr); local
465 nir_dest_is_divergent(alu_instr->dest.dest) ? RegType::vgpr : RegType::sgpr;
466 switch (alu_instr->op) {
549 type = alu_instr->dest.dest.ssa.num_components == 2 ? RegType::vgpr : type;
552 for (unsigned i = 0; i < nir_op_infos[alu_instr->op].num_inputs; i++) {
553 if (regclasses[alu_instr->src[i].src.ssa->index].type() == RegType::vgpr)
559 RegClass rc = get_reg_class(ctx, type, alu_instr->dest.dest.ssa.num_components,
560 alu_instr->dest.dest.ssa.bit_size);
561 regclasses[alu_instr->dest.dest.ssa.index] = rc;
  /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
glsl_to_nir.cpp 1665 nir_alu_instr *alu_instr; local
1671 alu_instr = nir_instr_as_alu(instr);
1672 return &alu_instr->dest.dest;
  /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
glsl_to_nir.cpp 1720 nir_alu_instr *alu_instr; local
1726 alu_instr = nir_instr_as_alu(instr);
1727 return &alu_instr->dest.dest;

Completed in 10 milliseconds