Home
last modified time | relevance | path

Searched refs:opsel_hi (Results 1 – 10 of 10) 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
3075 assert((opsel_hi & 1) == opsel_hi); in propagate_swizzles()
3077 uint8_t tmp_hi = instr->opsel_hi; in propagate_swizzles()
3085 if (opsel_hi == 0) { in propagate_swizzles()
3086 instr->opsel_hi = tmp_lo; in propagate_swizzles()
3105 propagate_swizzles(candidate, vop3p->opsel_lo, vop3p->opsel_hi); in combine_vop3p()
3139 bool opsel_hi = (vop3p->opsel_hi >> i) & 1; in combine_vop3p() local
3143 vop3p->neg_hi[i] ^= opsel_hi ? 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()
708 vop3.opsel_hi & (1 << i) ? 'y' : 'x'); in aco_print_instr()
Daco_assembler.cpp652 encoding |= ((vop3.opsel_hi & 0x4) ? 1 : 0) << 14; in emit_instruction()
660 encoding |= (vop3.opsel_hi & 0x3) << 27; in emit_instruction()
Daco_ir.h1395 uint8_t opsel_hi : 3; member
1729 if (!(vop3p.opsel_hi & (1 << i))) in usesModifiers()
Daco_register_allocation.cpp527 instr->vop3p().opsel_hi |= 1 << idx; in add_subdword_operand()
Daco_instruction_selection.cpp938 unsigned opsel_hi = in emit_vop3p_instruction() local
943 Builder::Result res = bld.vop3p(op, Definition(dst), src0, src1, opsel_lo, opsel_hi); in emit_vop3p_instruction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DVOP3PInstructions.td19 // VOP3 neg/abs and VOP3P opsel/opsel_hi modifiers are allowed.
/third_party/mesa3d/docs/relnotes/
D21.0.0.rst839 - aco: change usesModifiers() considering opsel_hi on packed instructions
D21.1.0.rst1347 - aco: change usesModifiers() considering opsel_hi on packed instructions