Searched refs:SDWA_instruction (Results 1 – 10 of 10) sorted by relevance
229 …instr.reset(create_instruction<SDWA_instruction>(tmp->opcode, format, tmp->operands.size(), tmp->d… in convert_to_SDWA()233 SDWA_instruction *sdwa = static_cast<SDWA_instruction*>(instr.get()); in convert_to_SDWA()
90 return hash_murmur_32<SDWA_instruction>(instr); in operator ()()206 SDWA_instruction* aSDWA = static_cast<SDWA_instruction*>(a); in operator ()()207 SDWA_instruction* bSDWA = static_cast<SDWA_instruction*>(b); in operator ()()
634 const SDWA_instruction* sdwa = static_cast<const SDWA_instruction*>(instr); in print_instr_format_specific()702 const SDWA_instruction* sdwa = static_cast<const SDWA_instruction*>(instr); in aco_print_instr()
151 SDWA_instruction *sdwa = static_cast<SDWA_instruction*>(instr.get()); in validate_ir()573 …if (instr->isSDWA() && (static_cast<SDWA_instruction *>(instr.get())->sel[index] & sdwa_asuint) ==… in validate_subdword_operand()623 …if (instr->isSDWA() && static_cast<SDWA_instruction *>(instr.get())->dst_sel == (sdwa_isra | def.b… in validate_subdword_definition()654 …if (instr->isSDWA() && static_cast<SDWA_instruction *>(instr.get())->dst_sel == (sdwa_isra | def.b… in get_subdword_bytes_written()
907 …can_use_mod = can_use_mod && (static_cast<SDWA_instruction*>(instr.get())->sel[i] & sdwa_asuint) =… in label_instruction()918 static_cast<SDWA_instruction*>(instr.get())->abs[i] = true; in label_instruction()937 static_cast<SDWA_instruction*>(instr.get())->neg[i] = true; in label_instruction()1943 SDWA_instruction *new_sdwa = create_instruction<SDWA_instruction>( in combine_inverse_comparison()1945 SDWA_instruction *cmp_sdwa = static_cast<SDWA_instruction*>(cmp); in combine_inverse_comparison()2581 if (!apply_omod_clamp_helper(ctx, static_cast<SDWA_instruction *>(instr.get()), def_info)) in apply_omod_clamp()
656 SDWA_instruction* sdwa = static_cast<SDWA_instruction*>(instr); in emit_instruction()
524 …aco_ptr<SDWA_instruction> sdwa{create_instruction<SDWA_instruction>(aco_opcode::v_mov_b32, asSDWA(… in emit_reduction()548 …aco_ptr<SDWA_instruction> sdwa{create_instruction<SDWA_instruction>(aco_opcode::v_mov_b32, asSDWA(… in emit_reduction()1019 aco_ptr<SDWA_instruction> sdwa; in copy_constant()
1115 struct SDWA_instruction : public Instruction { struct1127 static_assert(sizeof(SDWA_instruction) == sizeof(Instruction) + 8, "Unexpected padding"); argument
586 …aco_ptr<SDWA_instruction> sdwa{create_instruction<SDWA_instruction>(aco_opcode::v_mov_b32, asSDWA(… in convert_int()
3549 - aco: add SDWA_instruction