Skip to content
This repository was archived by the owner on Mar 28, 2023. It is now read-only.

Commit c53aa85

Browse files
Adding dummy codes to invoke piProgramBuild for vc_codegen
1 parent cb09441 commit c53aa85

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

SYCL/ESIMD/esimd_check_vc_codegen.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,17 @@ using namespace cl::sycl;
2222

2323
int main(void) {
2424
try {
25+
int data = 0;
2526
queue q(esimd_test::ESIMDSelector{}, esimd_test::createExceptionHandler());
2627

2728
auto dev = q.get_device();
2829
std::cout << "Running on " << dev.get_info<info::device::name>() << "\n";
2930

30-
auto e =
31-
q.submit([&](handler &cgh) { cgh.single_task<class Test>([] {}); });
31+
cl::sycl::buffer<int, 1> buf(&data, cl::sycl::range<1>(1));
32+
auto e = q.submit([&](handler &cgh) {
33+
auto acc = buf.get_access<cl::sycl::access::mode::read_write>(cgh);
34+
cgh.single_task<class Test>([=] { acc[0] += 1; });
35+
});
3236
e.wait();
3337
} catch (sycl::exception const &e) {
3438
std::cout << "SYCL exception caught: " << e.what() << '\n';

0 commit comments

Comments
 (0)