Home
last modified time | relevance | path

Searched refs:VOP3_instruction (Results 1 - 11 of 11) sorted by relevance

/third_party/mesa3d/src/amd/compiler/tests/
H A Dtest_assembler.cpp236 aco_ptr<VOP3_instruction> add3{create_instruction<VOP3_instruction>(aco_opcode::v_add3_u32, Format::VOP3, 3, 1)};
254 aco_ptr<VOP3_instruction> add3{create_instruction<VOP3_instruction>(aco_opcode::v_add3_u32, Format::VOP3, 3, 1)};
H A Dtest_sdwa.cpp388 VOP3_instruction *mul = &bld.vop2_e64(aco_opcode::v_mul_f32, bld.def(v1), inputs[0], byte0_b).instr->vop3();
/third_party/mesa3d/src/amd/compiler/
H A Daco_optimizer.cpp620 instr.reset(create_instruction<VOP3_instruction>(tmp->opcode, format, tmp->operands.size(), in to_VOP3()
1779 VOP3_instruction* vop3 = instr->isVOP3() ? &instr->vop3() : NULL; in label_instruction()
1826 VOP3_instruction& vop3 = instr->vop3(); in label_instruction()
2130 VOP3_instruction& vop3 = op_instr[i]->vop3(); in combine_ordering_test()
2169 VOP3_instruction* vop3 = in combine_ordering_test()
2170 create_instruction<VOP3_instruction>(new_op, asVOP3(Format::VOPC), 2, 1); in combine_ordering_test()
2242 VOP3_instruction* new_vop3 = in combine_comparison_ordering()
2243 create_instruction<VOP3_instruction>(new_op, asVOP3(Format::VOPC), 2, 1); in combine_comparison_ordering()
2244 VOP3_instruction& cmp_vop3 = cmp->vop3(); in combine_comparison_ordering()
2334 VOP3_instruction in combine_constant_comparison_ordering()
[all...]
H A Daco_opt_value_numbering.cpp88 return hash_murmur_32<VOP3_instruction>(instr); in operator ()()
170 VOP3_instruction& a3 = a->vop3(); in operator ()()
171 VOP3_instruction& b3 = b->vop3(); in operator ()()
H A Daco_ir.h1014 struct VOP3_instruction;
1281 VOP3_instruction& vop3() noexcept
1284 return *(VOP3_instruction*)this;
1286 const VOP3_instruction& vop3() const noexcept
1289 return *(VOP3_instruction*)this;
1414 struct VOP3_instruction : public Instruction { struct
1423 static_assert(sizeof(VOP3_instruction) == sizeof(Instruction) + 8, "Unexpected padding");
1773 const VOP3_instruction& vop3 = this->vop3();
H A Daco_ir.cpp215 VOP3_instruction& vop3 = instr->vop3(); in can_use_SDWA()
285 VOP3_instruction& vop3 = tmp->vop3(); in convert_to_SDWA()
336 const VOP3_instruction* vop3 = &instr->vop3(); in can_use_DPP()
385 const VOP3_instruction* vop3 = &tmp->vop3(); in convert_to_DPP()
H A Daco_print_ir.cpp563 const VOP3_instruction& vop3 = instr->vop3(); in print_instr_format_specific()
680 const VOP3_instruction& vop3 = instr->vop3(); in aco_print_instr()
H A Daco_assembler.cpp592 VOP3_instruction& vop3 = instr->vop3(); in emit_instruction()
H A Daco_validate.cpp227 VOP3_instruction& vop3 = instr->vop3(); in validate_ir()
H A Daco_register_allocation.cpp2576 static_assert(sizeof(VOP2_instruction) <= sizeof(VOP3_instruction), in optimize_encoding_vop2()
3072 instr.reset(create_instruction<VOP3_instruction>( in register_allocation()
H A Daco_instruction_selection.cpp9341 aco_ptr<VOP3_instruction> vop3a{
9342 create_instruction<VOP3_instruction>(aco_opcode::v_rcp_f32, asVOP3(Format::VOP1), 1, 1)};

Completed in 33 milliseconds