Home
last modified time | relevance | path

Searched refs:dpp_quad_perm (Results 1 - 4 of 4) sorted by relevance

/third_party/mesa3d/src/amd/compiler/
H A Daco_lower_to_hw_instr.cpp568 emit_ds_swizzle(bld, vtmp, tmp, src.size(), (1 << 15) | dpp_quad_perm(1, 0, 3, 2)); in emit_reduction()
572 emit_ds_swizzle(bld, vtmp, tmp, src.size(), (1 << 15) | dpp_quad_perm(2, 3, 0, 1)); in emit_reduction()
597 emit_dpp_op(ctx, tmp, tmp, tmp, vtmp, reduce_op, src.size(), dpp_quad_perm(1, 0, 3, 2), 0xf, in emit_reduction()
601 emit_dpp_op(ctx, tmp, tmp, tmp, vtmp, reduce_op, src.size(), dpp_quad_perm(2, 3, 0, 1), 0xf, in emit_reduction()
677 emit_ds_swizzle(bld, vtmp, tmp, src.size(), (1 << 15) | dpp_quad_perm(0, 0, 1, 2)); in emit_reduction()
881 dpp_quad_perm(0, 1, 2, 3), 0xc, 0xf, false); in emit_gfx10_wave64_bpermute()
901 bld.vop1_dpp(aco_opcode::v_mov_b32, dst, Operand(shared_vgpr_hi, v1), dpp_quad_perm(0, 1, 2, 3), in emit_gfx10_wave64_bpermute()
904 bld.vop1_dpp(aco_opcode::v_mov_b32, dst, Operand(shared_vgpr_lo, v1), dpp_quad_perm(0, 1, 2, 3), in emit_gfx10_wave64_bpermute()
H A Daco_ir.cpp380 dpp->dpp_ctrl = dpp_quad_perm(0, 1, 2, 3); in convert_to_DPP()
H A Daco_instruction_selection.cpp247 dpp_ctrl = dpp_quad_perm(res[0], res[1], res[2], res[3]); in emit_masked_swizzle()
3896 dpp_ctrl1 = dpp_quad_perm(0, 0, 2, 2);
3897 dpp_ctrl2 = dpp_quad_perm(1, 1, 3, 3);
3899 dpp_ctrl1 = dpp_quad_perm(0, 1, 0, 1);
3900 dpp_ctrl2 = dpp_quad_perm(2, 3, 2, 3);
3902 dpp_ctrl1 = dpp_quad_perm(0, 0, 0, 0);
3904 dpp_ctrl2 = dpp_quad_perm(1, 1, 1, 1);
3906 dpp_ctrl2 = dpp_quad_perm(2, 2, 2, 2);
8183 uint32_t dpp_ctrl0 = dpp_quad_perm(0, 0, 0, 0);
8184 uint32_t dpp_ctrl1 = dpp_quad_perm(
[all...]
/third_party/mesa3d/src/amd/llvm/
H A Dac_llvm_build.c3269 static inline enum dpp_ctrl dpp_quad_perm(unsigned lane0, unsigned lane1, unsigned lane2, in dpp_quad_perm() function
3698 tmp1 = ac_build_ds_swizzle(ctx, src, (1 << 15) | dpp_quad_perm(0, 0, 1, 2)); in ac_wavefront_shift_right_1()
4165 unsigned mask = dpp_quad_perm(lane0, lane1, lane2, lane3); in ac_build_quad_swizzle()

Completed in 22 milliseconds