Searched refs:vop3p (Results 1 - 10 of 10) sorted by relevance
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_optimizer.cpp | 3095 VOP3P_instruction* vop3p = &instr->vop3p(); local in function:aco::combine_vop3p 3099 vop3p->clamp && instr->operands[0].isTemp() && ctx.uses[instr->operands[0].tempId()] == 1) { 3103 VOP3P_instruction* candidate = &ctx.info[instr->operands[0].tempId()].instr->vop3p(); 3105 propagate_swizzles(candidate, vop3p->opsel_lo, vop3p->opsel_hi); 3129 VOP3P_instruction* fneg = &info.instr->vop3p(); 3138 bool opsel_lo = (vop3p->opsel_lo >> i) & 1; 3139 bool opsel_hi = (vop3p->opsel_hi >> i) & 1; 3142 vop3p [all...] |
| H A D | aco_ir.h | 1219 VOP3P_instruction& vop3p() noexcept function in struct:aco::Instruction 1224 const VOP3P_instruction& vop3p() const noexcept function in struct:aco::Instruction 1723 const VOP3P_instruction& vop3p = this->vop3p(); local in function:aco::Instruction::usesModifiers 1725 if (vop3p.neg_lo[i] || vop3p.neg_hi[i]) 1729 if (!(vop3p.opsel_hi & (1 << i))) 1732 return vop3p.opsel_lo || vop3p.clamp;
|
| H A D | aco_validate.cpp | 239 VOP3P_instruction& vop3p = instr->vop3p(); local in function:aco::validate_ir 243 check((vop3p.opsel_lo & (1 << i)) == 0 && (vop3p.opsel_hi & (1 << i)) == 0, 734 return ((instr->vop3p().opsel_lo >> index) & 1) == (byte >> 1) && 735 ((instr->vop3p().opsel_hi >> index) & 1) == (byte >> 1);
|
| H A D | aco_opt_value_numbering.cpp | 220 VOP3P_instruction& a3P = a->vop3p(); 221 VOP3P_instruction& b3P = b->vop3p();
|
| H A D | aco_print_ir.cpp | 550 if (instr->vop3p().clamp) 705 const VOP3P_instruction& vop3 = instr->vop3p();
|
| H A D | aco_assembler.cpp | 642 VOP3P_instruction& vop3 = instr->vop3p();
|
| H A D | aco_register_allocation.cpp | 525 assert(byte == 2 && !(instr->vop3p().opsel_lo & (1 << idx))); 526 instr->vop3p().opsel_lo |= 1 << idx; 527 instr->vop3p().opsel_hi |= 1 << idx;
|
| H A D | aco_instruction_selection.cpp | 749 /* returns v2b or v1 for vop3p usage. 943 Builder::Result res = bld.vop3p(op, Definition(dst), src0, src1, opsel_lo, opsel_hi); 963 bld.vop3p(op, Definition(dst), src[0], src[1], src[2], 0x0, 0x7).instr->vop3p().clamp = clamp; 2057 VOP3P_instruction& sub = add->vop3p(); 2193 bld.vop3p(aco_opcode::v_pk_mul_f16, Definition(dst), src, Operand::c16(0xBC00), 2245 Instruction* vop3p = local in function:aco::__anon562fcc110110::visit_alu_instr 2246 bld.vop3p(aco_opcode::v_pk_mul_f16, Definition(dst), src, Operand::c16(0x3C00), 2248 vop3p->vop3p() [all...] |
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 21.0.0.rst | 840 - aco: create helpers to emit vop3p instructions
|
| H A D | 21.1.0.rst | 1348 - aco: create helpers to emit vop3p instructions
|
Completed in 241 milliseconds