Searched refs:ds_pattern_bitmode (Results 1 – 3 of 3) sorted by relevance
/aosp_15_r20/external/mesa3d/src/amd/llvm/ |
H A D | ac_llvm_build.c | 2974 static inline unsigned ds_pattern_bitmode(unsigned and_mask, unsigned or_mask, unsigned xor_mask) in ds_pattern_bitmode() function 3300 tmp2 = ac_build_ds_swizzle(ctx, src, ds_pattern_bitmode(0x18, 0x03, 0x00)); in ac_wavefront_shift_right_1() 3305 tmp2 = ac_build_ds_swizzle(ctx, src, ds_pattern_bitmode(0x10, 0x07, 0x00)); in ac_wavefront_shift_right_1() 3310 tmp2 = ac_build_ds_swizzle(ctx, src, ds_pattern_bitmode(0x00, 0x0f, 0x00)); in ac_wavefront_shift_right_1() 3340 tmp = ac_build_ds_swizzle(ctx, src, ds_pattern_bitmode(0x1e, 0x00, 0x00)); in ac_build_scan() 3345 tmp = ac_build_ds_swizzle(ctx, result, ds_pattern_bitmode(0x1c, 0x01, 0x00)); in ac_build_scan() 3351 tmp = ac_build_ds_swizzle(ctx, result, ds_pattern_bitmode(0x18, 0x03, 0x00)); in ac_build_scan() 3357 tmp = ac_build_ds_swizzle(ctx, result, ds_pattern_bitmode(0x10, 0x07, 0x00)); in ac_build_scan() 3363 tmp = ac_build_ds_swizzle(ctx, result, ds_pattern_bitmode(0x00, 0x0f, 0x00)); in ac_build_scan() 3505 swap = ac_build_ds_swizzle(ctx, result, ds_pattern_bitmode(0x1f, 0, 0x04)); in ac_build_reduce() [all …]
|
/aosp_15_r20/external/mesa3d/src/amd/compiler/ |
H A D | aco_lower_to_hw_instr.cpp | 737 emit_ds_swizzle(bld, vtmp, tmp, src.size(), ds_pattern_bitmode(0x1f, 0, 0x04)); in emit_reduction() 741 emit_ds_swizzle(bld, vtmp, tmp, src.size(), ds_pattern_bitmode(0x1f, 0, 0x08)); in emit_reduction() 745 emit_ds_swizzle(bld, vtmp, tmp, src.size(), ds_pattern_bitmode(0x1f, 0, 0x10)); in emit_reduction() 795 emit_ds_swizzle(bld, vtmp, tmp, src.size(), ds_pattern_bitmode(0x1f, 0, 0x10)); in emit_reduction() 839 ds_pattern_bitmode(0x1F, 0x00, 0x07)); /* mirror(8) */ in emit_reduction() 847 ds_pattern_bitmode(0x1F, 0x00, 0x08)); /* swap(8) */ in emit_reduction() 855 ds_pattern_bitmode(0x1F, 0x00, 0x10)); /* swap(16) */ in emit_reduction() 888 emit_ds_swizzle(bld, vtmp, tmp, src.size(), ds_pattern_bitmode(0x1e, 0x00, 0x00)); in emit_reduction() 893 emit_ds_swizzle(bld, vtmp, tmp, src.size(), ds_pattern_bitmode(0x1c, 0x01, 0x00)); in emit_reduction() 898 emit_ds_swizzle(bld, vtmp, tmp, src.size(), ds_pattern_bitmode(0x18, 0x03, 0x00)); in emit_reduction() [all …]
|
H A D | aco_instruction_selection.cpp | 8088 dst = emit_masked_swizzle(ctx, bld, src, ds_pattern_bitmode(0x1f, 0, delta), true); in emit_rotate_by_constant() 8712 Temp swapped = emit_masked_swizzle(ctx, bld, src, ds_pattern_bitmode(0x1f, 0, 0x1), true); in visit_intrinsic()
|