Skip to content

Commit 8bc4f70

Browse files
committed
Convert esimd_check_vc_codegen into unit-test
1 parent 242f16b commit 8bc4f70

File tree

2 files changed

+17
-97
lines changed

2 files changed

+17
-97
lines changed

sycl/test-e2e/ESIMD/esimd_check_vc_codegen.cpp

Lines changed: 0 additions & 97 deletions
This file was deleted.

sycl/unittests/kernel-and-program/KernelBuildOptions.cpp

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,3 +119,20 @@ TEST(KernelBuildOptions, KernelBundleBasic) {
119119
auto LinkBundle = sycl::link(ObjBundle, ObjBundle.get_devices());
120120
EXPECT_EQ(BuildOpts, "-link-img");
121121
}
122+
123+
TEST(KernelBuildOptions, ESIMDParallelForBasic) {
124+
sycl::unittest::UrMock<> Mock;
125+
sycl::platform Plt = sycl::platform();
126+
setupCommonMockAPIs(Mock);
127+
128+
const sycl::device Dev = Plt.get_devices()[0];
129+
sycl::queue Queue{Dev};
130+
131+
Queue.submit([&](sycl::handler &cgh) {
132+
cgh.parallel_for<BuildOptsTestKernel>(
133+
sycl::range{1024}, [=](sycl::id<1>) /* SYCL_ESIMD_KERNEL */ {});
134+
});
135+
136+
EXPECT_EQ(BuildOpts,
137+
"-compile-img -vc-codegen -disable-finalizer-msg -link-img");
138+
}

0 commit comments

Comments
 (0)