Searched refs:opsel_hi (Results 1 - 10 of 10) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_optimizer.cpp3070 propagate_swizzles(VOP3P_instruction* instr, uint8_t opsel_lo, uint8_t opsel_hi) argument
3075 assert((opsel_hi & 1) == opsel_hi);
3077 uint8_t tmp_hi = instr->opsel_hi;
3085 if (opsel_hi == 0) {
3086 instr->opsel_hi = tmp_lo;
3105 propagate_swizzles(candidate, vop3p->opsel_lo, vop3p->opsel_hi);
3139 bool opsel_hi = (vop3p->opsel_hi >> i) & 1; local in function:aco::combine_vop3p
3143 vop3p->neg_hi[i] ^= opsel_hi
3160 uint8_t opsel_lo = 0, opsel_hi = 0; local in function:aco::combine_vop3p
[all...]
H A Daco_opt_value_numbering.cpp226 return a3P.opsel_lo == b3P.opsel_lo && a3P.opsel_hi == b3P.opsel_hi &&
H A Daco_print_ir.cpp568 fprintf(output, " opsel_hi");
706 if ((vop3.opsel_lo & (1 << i)) || !(vop3.opsel_hi & (1 << i))) {
708 vop3.opsel_hi & (1 << i) ? 'y' : 'x');
H A Daco_assembler.cpp656 encoding |= ((vop3.opsel_hi & 0x4) ? 1 : 0) << 14;
664 encoding |= (vop3.opsel_hi & 0x3) << 27;
H A Daco_validate.cpp243 check((vop3p.opsel_lo & (1 << i)) == 0 && (vop3p.opsel_hi & (1 << i)) == 0,
735 ((instr->vop3p().opsel_hi >> index) & 1) == (byte >> 1);
H A Daco_ir.h1395 uint8_t opsel_hi : 3; member in struct:aco::VOP3P_instruction
1728 /* opsel_hi must be 1 to not be considered a modifier - even for constants */
1729 if (!(vop3p.opsel_hi & (1 << i)))
H A Daco_register_allocation.cpp527 instr->vop3p().opsel_hi |= 1 << idx;
H A Daco_instruction_selection.cpp938 unsigned opsel_hi = local in function:aco::__anon562fcc110110::emit_vop3p_instruction
943 Builder::Result res = bld.vop3p(op, Definition(dst), src0, src1, opsel_lo, opsel_hi);
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D21.0.0.rst839 - aco: change usesModifiers() considering opsel_hi on packed instructions
H A D21.1.0.rst1347 - aco: change usesModifiers() considering opsel_hi on packed instructions

Completed in 62 milliseconds