Home
last modified time | relevance | path

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

/external/mesa3d/src/amd/compiler/
Daco_ir.cpp229 …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()
Daco_opt_value_numbering.cpp90 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 ()()
Daco_print_ir.cpp634 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()
Daco_validate.cpp151 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()
Daco_optimizer.cpp907 …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()
Daco_assembler.cpp656 SDWA_instruction* sdwa = static_cast<SDWA_instruction*>(instr); in emit_instruction()
Daco_lower_to_hw_instr.cpp524 …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()
Daco_ir.h1115 struct SDWA_instruction : public Instruction { struct
1127 static_assert(sizeof(SDWA_instruction) == sizeof(Instruction) + 8, "Unexpected padding"); argument
Daco_instruction_selection.cpp586 …aco_ptr<SDWA_instruction> sdwa{create_instruction<SDWA_instruction>(aco_opcode::v_mov_b32, asSDWA(… in convert_int()
/external/mesa3d/docs/relnotes/
D20.1.0.rst3549 - aco: add SDWA_instruction