Searched refs:VOP3_instruction (Results 1 - 11 of 11) sorted by relevance
/third_party/mesa3d/src/amd/compiler/tests/ |
H A D | test_assembler.cpp | 236 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 D | test_sdwa.cpp | 388 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 D | aco_optimizer.cpp | 620 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 D | aco_opt_value_numbering.cpp | 88 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 D | aco_ir.h | 1014 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 D | aco_ir.cpp | 215 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 D | aco_print_ir.cpp | 563 const VOP3_instruction& vop3 = instr->vop3(); in print_instr_format_specific() 680 const VOP3_instruction& vop3 = instr->vop3(); in aco_print_instr()
|
H A D | aco_assembler.cpp | 592 VOP3_instruction& vop3 = instr->vop3(); in emit_instruction()
|
H A D | aco_validate.cpp | 227 VOP3_instruction& vop3 = instr->vop3(); in validate_ir()
|
H A D | aco_register_allocation.cpp | 2576 static_assert(sizeof(VOP2_instruction) <= sizeof(VOP3_instruction), in optimize_encoding_vop2() 3072 instr.reset(create_instruction<VOP3_instruction>( in register_allocation()
|
H A D | aco_instruction_selection.cpp | 9341 aco_ptr<VOP3_instruction> vop3a{ 9342 create_instruction<VOP3_instruction>(aco_opcode::v_rcp_f32, asVOP3(Format::VOP1), 1, 1)};
|
Completed in 33 milliseconds