Home
last modified time | relevance | path

Searched refs:opsel_lo (Results 1 – 7 of 7) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
Daco_optimizer.cpp3070 propagate_swizzles(VOP3P_instruction* instr, uint8_t opsel_lo, uint8_t opsel_hi) in propagate_swizzles() argument
3074 assert((opsel_lo & 1) == opsel_lo); in propagate_swizzles()
3076 uint8_t tmp_lo = instr->opsel_lo; in propagate_swizzles()
3080 if (opsel_lo == 1) { in propagate_swizzles()
3081 instr->opsel_lo = tmp_hi; in propagate_swizzles()
3105 propagate_swizzles(candidate, vop3p->opsel_lo, vop3p->opsel_hi); in combine_vop3p()
3138 bool opsel_lo = (vop3p->opsel_lo >> i) & 1; in combine_vop3p() local
3142 vop3p->neg_lo[i] ^= opsel_lo ? neg_hi : neg_lo; in combine_vop3p()
3144 vop3p->opsel_lo ^= ((opsel_lo ? ~fneg->opsel_hi : fneg->opsel_lo) & 1) << i; in combine_vop3p()
3145 vop3p->opsel_hi ^= ((opsel_hi ? ~fneg->opsel_hi : fneg->opsel_lo) & 1) << i; in combine_vop3p()
[all …]
Daco_opt_value_numbering.cpp226 return a3P.opsel_lo == b3P.opsel_lo && a3P.opsel_hi == b3P.opsel_hi && in operator ()()
Daco_print_ir.cpp706 if ((vop3.opsel_lo & (1 << i)) || !(vop3.opsel_hi & (1 << i))) { in aco_print_instr()
707 fprintf(output, ".%c%c", vop3.opsel_lo & (1 << i) ? 'y' : 'x', in aco_print_instr()
Daco_ir.h1394 uint8_t opsel_lo : 3; member
1732 return vop3p.opsel_lo || vop3p.clamp; in usesModifiers()
Daco_assembler.cpp651 encoding |= vop3.opsel_lo << 11; in emit_instruction()
Daco_register_allocation.cpp525 assert(byte == 2 && !(instr->vop3p().opsel_lo & (1 << idx))); in add_subdword_operand()
526 instr->vop3p().opsel_lo |= 1 << idx; in add_subdword_operand()
Daco_instruction_selection.cpp936 unsigned opsel_lo = in emit_vop3p_instruction() local
943 Builder::Result res = bld.vop3p(op, Definition(dst), src0, src1, opsel_lo, opsel_hi); in emit_vop3p_instruction()