Searched refs:dpp8 (Results 1 - 8 of 8) sorted by relevance
/third_party/mesa3d/src/amd/compiler/ |
H A D | aco_optimizer_postRA.cpp | 423 bool dpp8 = mov->isDPP8(); in try_combine_dpp() local 424 if (!can_use_DPP(instr, false, dpp8)) in try_combine_dpp() 441 if (!dpp8) /* anything else doesn't make sense in SSA */ in try_combine_dpp() 447 convert_to_DPP(instr, dpp8); in try_combine_dpp() 449 if (dpp8) { in try_combine_dpp() 450 DPP8_instruction* dpp = &instr->dpp8(); in try_combine_dpp() 455 memcpy(dpp->lane_sel, mov->dpp8().lane_sel, sizeof(dpp->lane_sel)); in try_combine_dpp()
|
H A D | aco_ir.cpp | 315 can_use_DPP(const aco_ptr<Instruction>& instr, bool pre_ra, bool dpp8) in can_use_DPP() argument 320 return instr->isDPP8() == dpp8; in can_use_DPP() 339 if (dpp8) in can_use_DPP() 356 convert_to_DPP(aco_ptr<Instruction>& instr, bool dpp8) in convert_to_DPP() argument 363 (dpp8 ? (uint32_t)Format::DPP8 : (uint32_t)Format::DPP16)); in convert_to_DPP() 364 if (dpp8) in convert_to_DPP() 374 if (dpp8) { in convert_to_DPP() 375 DPP8_instruction* dpp = &instr->dpp8(); in convert_to_DPP()
|
H A D | aco_opt_value_numbering.cpp | 188 DPP8_instruction& aDPP = a->dpp8(); in operator ()() 189 DPP8_instruction& bDPP = b->dpp8(); in operator ()()
|
H A D | aco_ir.h | 1314 DPP8_instruction& dpp8() noexcept 1319 const DPP8_instruction& dpp8() const noexcept 1802 bool can_use_DPP(const aco_ptr<Instruction>& instr, bool pre_ra, bool dpp8); 1805 aco_ptr<Instruction> convert_to_DPP(aco_ptr<Instruction>& instr, bool dpp8);
|
H A D | aco_optimizer.cpp | 2452 DPP8_instruction& cmp_dpp = cmp->dpp8(); in combine_inverse_comparison() 4503 bool dpp8 = info.is_dpp8(); in select_instruction() local 4504 convert_to_DPP(instr, dpp8); in select_instruction() 4505 if (dpp8) { in select_instruction() 4506 DPP8_instruction* dpp = &instr->dpp8(); in select_instruction() 4508 dpp->lane_sel[j] = info.instr->dpp8().lane_sel[j]; in select_instruction()
|
H A D | aco_assembler.cpp | 698 DPP8_instruction& dpp = instr->dpp8(); in emit_instruction()
|
H A D | aco_print_ir.cpp | 610 const DPP8_instruction& dpp = instr->dpp8(); in print_instr_format_specific() 611 fprintf(output, " dpp8:[%d,%d,%d,%d,%d,%d,%d,%d]", dpp.lane_sel[0], dpp.lane_sel[1], in print_instr_format_specific()
|
H A D | aco_instruction_selection.cpp | 259 ret.instr->dpp8().lane_sel[i] = (((i & and_mask) | or_mask) ^ xor_mask) & 0x7; in emit_masked_swizzle()
|
Completed in 30 milliseconds