Searched refs:SDWA_instruction (Results 1 - 10 of 10) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_opt_value_numbering.cpp94 return hash_murmur_32<SDWA_instruction>(instr);
185 SDWA_instruction& aSDWA = a->sdwa();
186 SDWA_instruction& bSDWA = b->sdwa();
H A Daco_ir.h1000 struct SDWA_instruction;
1296 SDWA_instruction& sdwa() noexcept
1299 return *(SDWA_instruction*)this;
1301 const SDWA_instruction& sdwa() const noexcept
1304 return *(SDWA_instruction*)this;
1476 struct SDWA_instruction : public Instruction { struct in namespace:aco
1487 static_assert(sizeof(SDWA_instruction) == sizeof(Instruction) + 8, "Unexpected padding");
H A Daco_ir.cpp259 instr.reset(create_instruction<SDWA_instruction>(tmp->opcode, format, tmp->operands.size(),
264 SDWA_instruction& sdwa = instr->sdwa();
H A Daco_print_ir.cpp606 const SDWA_instruction& sdwa = instr->sdwa();
679 const SDWA_instruction& sdwa = instr->sdwa();
H A Daco_lower_to_hw_instr.cpp515 aco_ptr<SDWA_instruction> sdwa{create_instruction<SDWA_instruction>(
538 aco_ptr<SDWA_instruction> sdwa{create_instruction<SDWA_instruction>(
2145 SDWA_instruction& sdwa =
H A Daco_optimizer.cpp880 static_cast<SDWA_instruction*>(instr.get())->sel[idx] = sel;
2089 SDWA_instruction* new_sdwa = create_instruction<SDWA_instruction>(
2091 SDWA_instruction& cmp_sdwa = cmp->sdwa();
2899 static_cast<SDWA_instruction*>(instr.get())->dst_sel = sel;
H A Daco_assembler.cpp692 SDWA_instruction& sdwa = instr->sdwa();
H A Daco_validate.cpp157 SDWA_instruction& sdwa = instr->sdwa();
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/tests/
H A Dtest_sdwa.cpp37 SDWA_instruction *sdwa = &bld.vop2_sdwa(aco_opcode::v_mul_f32, bld.def(v1), inputs[0], inputs[1]).instr->sdwa();
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.1.0.rst3549 - aco: add SDWA_instruction

Completed in 27 milliseconds