Home
last modified time | relevance | path

Searched refs:VOP3A_instruction (Results 1 – 12 of 12) sorted by relevance

/external/mesa3d/src/amd/compiler/tests/
Dtest_assembler.cpp238 …aco_ptr<VOP3A_instruction> add3{create_instruction<VOP3A_instruction>(aco_opcode::v_add3_u32, Form…
256 …aco_ptr<VOP3A_instruction> add3{create_instruction<VOP3A_instruction>(aco_opcode::v_add3_u32, Form…
Dtest_optimizer.cpp247 static_cast<VOP3A_instruction *>(tmp.instr)->clamp = true;
255 static_cast<VOP3A_instruction *>(tmp.instr)->clamp = true;
/external/mesa3d/src/amd/compiler/
Daco_optimizer.cpp640 …instr.reset(create_instruction<VOP3A_instruction>(tmp->opcode, format, tmp->operands.size(), tmp->… in to_VOP3()
920 static_cast<VOP3A_instruction*>(instr.get())->abs[i] = true; in label_instruction()
939 static_cast<VOP3A_instruction*>(instr.get())->neg[i] = true; in label_instruction()
1335 VOP3A_instruction* vop3 = static_cast<VOP3A_instruction*>(instr.get()); in label_instruction()
1651 VOP3A_instruction *vop3 = static_cast<VOP3A_instruction*>(op_instr[i]); in combine_ordering_test()
1695VOP3A_instruction *vop3 = create_instruction<VOP3A_instruction>(new_op, asVOP3(Format::VOPC), 2, 1… in combine_ordering_test()
1766VOP3A_instruction *new_vop3 = create_instruction<VOP3A_instruction>(new_op, asVOP3(Format::VOPC), … in combine_comparison_ordering()
1767 VOP3A_instruction *cmp_vop3 = static_cast<VOP3A_instruction*>(cmp); in combine_comparison_ordering()
1854 VOP3A_instruction *vop3 = static_cast<VOP3A_instruction*>(nan_test); in combine_constant_comparison_ordering()
1885VOP3A_instruction *new_vop3 = create_instruction<VOP3A_instruction>(new_op, asVOP3(Format::VOPC), … in combine_constant_comparison_ordering()
[all …]
Daco_ir.cpp171 VOP3A_instruction *vop3 = static_cast<VOP3A_instruction*>(instr.get()); in can_use_SDWA()
236 VOP3A_instruction *vop3 = static_cast<VOP3A_instruction*>(tmp.get()); in convert_to_SDWA()
Daco_opt_value_numbering.cpp84 return hash_murmur_32<VOP3A_instruction>(instr); in operator ()()
181 VOP3A_instruction* a3 = static_cast<VOP3A_instruction*>(a); in operator ()()
182 VOP3A_instruction* b3 = static_cast<VOP3A_instruction*>(b); in operator ()()
Daco_print_ir.cpp580 const VOP3A_instruction* vop3 = static_cast<const VOP3A_instruction*>(instr); in print_instr_format_specific()
686 const VOP3A_instruction* vop3 = static_cast<const VOP3A_instruction*>(instr); in aco_print_instr()
Daco_ir.h1034 struct VOP3A_instruction : public Instruction { struct
1042 static_assert(sizeof(VOP3A_instruction) == sizeof(Instruction) + 8, "Unexpected padding"); argument
1359 const VOP3A_instruction *vop3 = static_cast<const VOP3A_instruction*>(this); in usesModifiers()
Daco_assembler.cpp550 VOP3A_instruction* vop3 = static_cast<VOP3A_instruction*>(instr); in emit_instruction()
Daco_register_allocation.cpp400 VOP3A_instruction *vop3 = static_cast<VOP3A_instruction *>(instr.get()); in add_subdword_operand()
503 VOP3A_instruction *vop3 = static_cast<VOP3A_instruction *>(instr.get()); in add_subdword_definition()
2389 …instr.reset(create_instruction<VOP3A_instruction>(tmp->opcode, format, tmp->operands.size(), tmp->… in register_allocation()
Daco_lower_to_hw_instr.cpp649 static_cast<VOP3A_instruction*>(perm)->opsel = 1; /* FI (Fetch Inactive) */ in emit_reduction()
760 static_cast<VOP3A_instruction*>(perm)->opsel = 1; /* FI (Fetch Inactive) */ in emit_reduction()
1049 static_cast<VOP3A_instruction*>(instr)->opsel = 0; in copy_constant()
1054 static_cast<VOP3A_instruction*>(instr)->opsel = 2; in copy_constant()
1236 … static_cast<VOP3A_instruction*>(instr)->opsel = hi.physReg().byte() | (lo.physReg().byte() >> 1); in do_pack_2x16()
Daco_validate.cpp195 VOP3A_instruction *vop3 = static_cast<VOP3A_instruction*>(instr.get()); in validate_ir()
Daco_instruction_selection.cpp1151 static_cast<VOP3A_instruction*>(add)->neg[1] = true; in emit_floor_f64()
1587 static_cast<VOP3A_instruction*>(instr)->clamp = 1; in visit_alu_instr()
1590 …aco_ptr<VOP3A_instruction> add{create_instruction<VOP3A_instruction>(aco_opcode::v_add_u32, asVOP3… in visit_alu_instr()
1816 VOP3A_instruction* sub = static_cast<VOP3A_instruction*>(add); in visit_alu_instr()
1947 VOP3A_instruction* vop3 = static_cast<VOP3A_instruction*>(add); in visit_alu_instr()
2087 static_cast<VOP3A_instruction*>(sub)->neg[1] = true; in visit_alu_instr()
2092 static_cast<VOP3A_instruction*>(vop3)->abs[0] = true; in visit_alu_instr()
2758 static_cast<VOP3A_instruction*>(vop3)->abs[0] = true; in visit_alu_instr()
8587 …aco_ptr<VOP3A_instruction> vop3a{create_instruction<VOP3A_instruction>(aco_opcode::v_rcp_f32, asVO… in prepare_cube_coords()