Skip to content

Commit 9c6e96a

Browse files
dongkyunahn-intelbb-sycl
authored andcommitted
[SYCL][ESIMD][EMU] Marking ESIMD kernels for esimd_emulator backend (intel#751)
- 'vadd_1d' and 'sycl_esimd_mix' are duplicated to 'esimd_check_vc_codegen.cpp' and 'sycl_esimd_mix_check_build_opts.cpp' so that original kernels can run with esimd_emulator without 'CHECK' commands and duplicated kernels can run with opencl/level_zero backends with 'CHECK' - Add XFAIL/UNSUPPORTED markup for - Unimplemented features - Outdated memory intrinsic implementations - Reduce workset in matrix_transpose_glb.cpp when running on esimd_emulator - Removing HOST_RUN_PLACEHOLDER for ESIMD Kernels
1 parent 9ef6dc5 commit 9c6e96a

30 files changed

+79
-0
lines changed

SYCL/ESIMD/BitonicSortK.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
//===----------------------------------------------------------------------===//
88
// REQUIRES: gpu
99
// UNSUPPORTED: cuda || hip
10+
// TODO: esimd_emulator fails due to unimplemented __esimd_oword_ld_unaligned
11+
// XFAIL: esimd_emulator
1012
// RUN: %clangxx -fsycl %s -o %t.out
1113
// RUN: %GPU_RUN_PLACEHOLDER %t.out
1214

SYCL/ESIMD/accessor.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
//===----------------------------------------------------------------------===//
88
// REQUIRES: gpu
99
// UNSUPPORTED: cuda || hip
10+
// TODO: esimd_emulator fails due to unimplemented __esimd_oword_ld_unaligned
11+
// XFAIL: esimd_emulator
1012
// RUN: %clangxx -fsycl -D_CRT_SECURE_NO_WARNINGS=1 %s -o %t.out
1113
// RUN: %GPU_RUN_PLACEHOLDER %t.out
1214

SYCL/ESIMD/api/ballot.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
//===----------------------------------------------------------------------===//
88
// REQUIRES: gpu
99
// UNSUPPORTED: cuda || hip
10+
// TODO: esimd_emulator fails due to outdated memory intrinsic
11+
// XFAIL: esimd_emulator
1012
// RUN: %clangxx -fsycl %s -o %t.out
1113
// RUN: %GPU_RUN_PLACEHOLDER %t.out
1214

SYCL/ESIMD/api/replicate_smoke.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,15 @@
88
// REQUIRES: gpu
99
// UNSUPPORTED: cuda || hip
1010
<<<<<<< HEAD
11+
<<<<<<< HEAD
1112
// TODO: esimd_emulator fails due to unimplemented 'half' type
1213
// XFAIL: esimd_emulator
1314
=======
1415
>>>>>>> 22f86b532 ([ESIMD] Add smoke test for simd::replicate_vs_w_hs. (#799))
16+
=======
17+
// TODO: esimd_emulator fails due to unimplemented 'half' type
18+
// XFAIL: esimd_emulator
19+
>>>>>>> d98407d06 ([SYCL][ESIMD][EMU] Marking ESIMD kernels for esimd_emulator backend (#751))
1520
// RUN: %clangxx -fsycl %s -o %t.out
1621
// RUN: %GPU_RUN_PLACEHOLDER %t.out
1722
//

SYCL/ESIMD/api/saturation_smoke.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,15 @@
88
// REQUIRES: gpu
99
// UNSUPPORTED: cuda || hip
1010
<<<<<<< HEAD
11+
<<<<<<< HEAD
1112
// TODO: esimd_emulator fails due to unimplemented 'half' type
1213
// XFAIL: esimd_emulator
1314
=======
1415
>>>>>>> 2206708db ([ESIMD] Add "smoke" test for esimd::saturate (#791))
16+
=======
17+
// TODO: esimd_emulator fails due to unimplemented 'half' type
18+
// XFAIL: esimd_emulator
19+
>>>>>>> d98407d06 ([SYCL][ESIMD][EMU] Marking ESIMD kernels for esimd_emulator backend (#751))
1520
// RUN: %clangxx -fsycl %s -o %t.out
1621
// RUN: %GPU_RUN_PLACEHOLDER %t.out
1722
//

SYCL/ESIMD/api/simd_any_all.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,15 @@
88
// REQUIRES: gpu
99
// UNSUPPORTED: cuda || hip
1010
<<<<<<< HEAD
11+
<<<<<<< HEAD
1112
// TODO: esimd_emulator fails due to unimplemented 'half' type
1213
// XFAIL: esimd_emulator
1314
=======
1415
>>>>>>> 38486e7dc ([ESIMD] Add smoke test for simd_obj_impl::any/all. (#802))
16+
=======
17+
// TODO: esimd_emulator fails due to unimplemented 'half' type
18+
// XFAIL: esimd_emulator
19+
>>>>>>> d98407d06 ([SYCL][ESIMD][EMU] Marking ESIMD kernels for esimd_emulator backend (#751))
1520
// RUN: %clangxx -fsycl %s -fsycl-device-code-split=per_kernel -o %t.out
1621
// RUN: %GPU_RUN_PLACEHOLDER %t.out
1722
//

SYCL/ESIMD/api/simd_binop_integer_promotion.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
//===----------------------------------------------------------------------===//
88
// REQUIRES: gpu
99
// UNSUPPORTED: cuda || hip
10+
// TODO: esimd_emulator fails due to outdated memory intrinsic
11+
// XFAIL: esimd_emulator
1012
// RUN: %clangxx -fsycl %s -o %t.out
1113
// RUN: %GPU_RUN_PLACEHOLDER %t.out
1214
//

SYCL/ESIMD/api/simd_negation_operator.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
//===----------------------------------------------------------------------===//
88
// REQUIRES: gpu
99
// UNSUPPORTED: cuda || hip
10+
// TODO: esimd_emulator fails due to unimplemented __esimd_oword_ld_unaligned
11+
// XFAIL: esimd_emulator
1012
// RUN: %clangxx -fsycl %s -o %t.out
1113
// RUN: %GPU_RUN_PLACEHOLDER %t.out
1214
//

SYCL/ESIMD/api/simd_subscript_operator.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
//===----------------------------------------------------------------------===//
88
// REQUIRES: gpu
99
// UNSUPPORTED: cuda || hip
10+
// TODO: esimd_emulator fails due to outdated memory intrinsic
11+
// XFAIL: esimd_emulator
1012
// RUN: %clangxx -fsycl %s -o %t.out
1113
// RUN: %GPU_RUN_PLACEHOLDER %t.out
1214
//

SYCL/ESIMD/api/simd_view_negation_operator.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
//===----------------------------------------------------------------------===//
88
// REQUIRES: gpu
99
// UNSUPPORTED: cuda || hip
10+
// TODO: esimd_emulator fails due to unimplemented __esimd_oword_ld_unaligned
11+
// XFAIL: esimd_emulator
1012
// RUN: %clangxx -fsycl %s -o %t.out
1113
// RUN: %GPU_RUN_PLACEHOLDER %t.out
1214
//

0 commit comments

Comments
 (0)