Searched refs:VOP3P_instruction (Results 1 – 7 of 7) sorted by relevance
993 struct VOP3P_instruction;1219 VOP3P_instruction& vop3p() noexcept in vop3p()1222 return *(VOP3P_instruction*)this; in vop3p()1224 const VOP3P_instruction& vop3p() const noexcept in vop3p()1227 return *(VOP3P_instruction*)this; in vop3p()1391 struct VOP3P_instruction : public Instruction { struct1400 static_assert(sizeof(VOP3P_instruction) == sizeof(Instruction) + 8, "Unexpected padding"); argument1723 const VOP3P_instruction& vop3p = this->vop3p(); in usesModifiers()
220 VOP3P_instruction& a3P = a->vop3p(); in operator ()()221 VOP3P_instruction& b3P = b->vop3p(); in operator ()()
3070 propagate_swizzles(VOP3P_instruction* instr, uint8_t opsel_lo, uint8_t opsel_hi) in propagate_swizzles()3095 VOP3P_instruction* vop3p = &instr->vop3p(); in combine_vop3p()3103 VOP3P_instruction* candidate = &ctx.info[instr->operands[0].tempId()].instr->vop3p(); in combine_vop3p()3129 VOP3P_instruction* fneg = &info.instr->vop3p(); in combine_vop3p()3208 aco_ptr<VOP3P_instruction> fma{ in combine_vop3p()3209 create_instruction<VOP3P_instruction>(mad, Format::VOP3P, 3, 1)}; in combine_vop3p()3210 VOP3P_instruction* mul = &mul_instr->vop3p(); in combine_vop3p()
705 const VOP3P_instruction& vop3 = instr->vop3p(); in aco_print_instr()
638 VOP3P_instruction& vop3 = instr->vop3p(); in emit_instruction()
2057 VOP3P_instruction& sub = add->vop3p(); in visit_alu_instr()
3562 - aco: add VOP3P_instruction