Searched refs:SDWA_instruction (Results 1 – 10 of 10) sorted by relevance
97 return hash_murmur_32<SDWA_instruction>(instr); in operator ()()194 SDWA_instruction& aSDWA = a->sdwa(); in operator ()()195 SDWA_instruction& bSDWA = b->sdwa(); in operator ()()
1018 struct SDWA_instruction;1326 SDWA_instruction& sdwa() noexcept in sdwa()1329 return *(SDWA_instruction*)this; in sdwa()1331 const SDWA_instruction& sdwa() const noexcept in sdwa()1334 return *(SDWA_instruction*)this; in sdwa()1515 struct SDWA_instruction : public Instruction { struct1526 static_assert(sizeof(SDWA_instruction) == sizeof(Instruction) + 8, "Unexpected padding"); argument
277 instr.reset(create_instruction<SDWA_instruction>(tmp->opcode, format, tmp->operands.size(), in convert_to_SDWA()282 SDWA_instruction& sdwa = instr->sdwa(); in convert_to_SDWA()
615 const SDWA_instruction& sdwa = instr->sdwa(); in print_instr_format_specific()694 const SDWA_instruction& sdwa = instr->sdwa(); in aco_print_instr()
515 aco_ptr<SDWA_instruction> sdwa{create_instruction<SDWA_instruction>( in emit_reduction()538 aco_ptr<SDWA_instruction> sdwa{create_instruction<SDWA_instruction>( in emit_reduction()2270 SDWA_instruction& sdwa = in lower_to_hw_instr()
1136 static_cast<SDWA_instruction*>(instr.get())->sel[idx] = sel; in apply_extract()2428 SDWA_instruction* new_sdwa = create_instruction<SDWA_instruction>( in combine_inverse_comparison()2430 SDWA_instruction& cmp_sdwa = cmp->sdwa(); in combine_inverse_comparison()3254 static_cast<SDWA_instruction*>(instr.get())->dst_sel = sel; in apply_insert()
712 SDWA_instruction& sdwa = instr->sdwa(); in emit_instruction()
159 SDWA_instruction& sdwa = instr->sdwa(); in validate_ir()
37 …SDWA_instruction *sdwa = &bld.vop2_sdwa(aco_opcode::v_mul_f32, bld.def(v1), inputs[0], inputs[1]).…
3549 - aco: add SDWA_instruction