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

[SYCL][ESIMD][EMU] Enabling ESIMD_EMULATOR #582

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions SYCL/Assert/assert_in_kernels.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// REQUIRES: linux
// FIXME unsupported on CUDA and HIP until fallback libdevice becomes available
// UNSUPPORTED: cuda || hip
// UNSUPPORTED: esimd_emulator
// RUN: %clangxx -DSYCL_ENABLE_FALLBACK_ASSERT -fsycl -fsycl-targets=%sycl_triple %s -o %t.out
// RUN: %CPU_RUN_PLACEHOLDER %t.out &> %t.txt || true
// RUN: %CPU_RUN_PLACEHOLDER FileCheck %s --input-file %t.txt
Expand Down
1 change: 1 addition & 0 deletions SYCL/Assert/assert_in_multiple_tus.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// REQUIRES: linux
// FIXME unsupported on CUDA and HIP until fallback libdevice becomes available
// UNSUPPORTED: cuda || hip
// UNSUPPORTED: esimd_emulator
// RUN: %clangxx -DSYCL_ENABLE_FALLBACK_ASSERT -fsycl -fsycl-targets=%sycl_triple -I %S/Inputs %s %S/Inputs/kernels_in_file2.cpp -o %t.out
// RUN: %CPU_RUN_PLACEHOLDER %t.out &> %t.txt || true
// RUN: %CPU_RUN_PLACEHOLDER FileCheck %s --input-file %t.txt
Expand Down
1 change: 1 addition & 0 deletions SYCL/Assert/assert_in_multiple_tus_one_ndebug.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// REQUIRES: linux
// FIXME unsupported on CUDA and HIP until fallback libdevice becomes available
// UNSUPPORTED: cuda || hip
// UNSUPPORTED: esimd_emulator
// RUN: %clangxx -DSYCL_ENABLE_FALLBACK_ASSERT -fsycl -fsycl-targets=%sycl_triple -DDEFINE_NDEBUG_INFILE2 -I %S/Inputs %S/assert_in_multiple_tus.cpp %S/Inputs/kernels_in_file2.cpp -o %t.out
// RUN: %CPU_RUN_PLACEHOLDER %t.out &> %t.txt || true
// RUN: %CPU_RUN_PLACEHOLDER FileCheck %s --input-file %t.txt
Expand Down
1 change: 1 addition & 0 deletions SYCL/Assert/assert_in_one_kernel.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// REQUIRES: linux
// FIXME unsupported on CUDA and HIP until fallback libdevice becomes available
// UNSUPPORTED: cuda || hip
// UNSUPPORTED: esimd_emulator
// RUN: %clangxx -DSYCL_ENABLE_FALLBACK_ASSERT -fsycl -fsycl-targets=%sycl_triple %s -o %t.out
// RUN: %CPU_RUN_PLACEHOLDER %t.out &> %t.txt || true
// RUN: %CPU_RUN_PLACEHOLDER FileCheck %s --input-file %t.txt
Expand Down
1 change: 1 addition & 0 deletions SYCL/Assert/assert_in_simultaneous_kernels.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// REQUIRES: linux
// FIXME unsupported on CUDA and HIP until fallback libdevice becomes available
// UNSUPPORTED: cuda || hip
// UNSUPPORTED: esimd_emulator
// RUN: %clangxx -DSYCL_ENABLE_FALLBACK_ASSERT -fsycl -fsycl-targets=%sycl_triple %s -o %t.out %threads_lib
// RUN: %CPU_RUN_PLACEHOLDER %t.out &> %t.txt || true
// RUN: %CPU_RUN_PLACEHOLDER FileCheck %s --input-file %t.txt
Expand Down
1 change: 1 addition & 0 deletions SYCL/AtomicRef/accessor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
// RUN: %HOST_RUN_PLACEHOLDER %t.out
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator

#include <CL/sycl.hpp>
#include <algorithm>
Expand Down
1 change: 1 addition & 0 deletions SYCL/AtomicRef/add.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator

#include "add.h"
#include <iostream>
Expand Down
1 change: 1 addition & 0 deletions SYCL/AtomicRef/assignment.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator

#include "assignment.h"
#include <iostream>
Expand Down
1 change: 1 addition & 0 deletions SYCL/AtomicRef/atomic_memory_order.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
// L0, OpenCL, and HIP backends don't currently support
// info::device::atomic_memory_order_capabilities
// UNSUPPORTED: level_zero || opencl || hip
// UNSUPPORTED: esimd_emulator

// NOTE: General tests for atomic memory order capabilities.

Expand Down
1 change: 1 addition & 0 deletions SYCL/AtomicRef/atomic_memory_order_seq_cst.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
// L0, OpenCL, and HIP backends don't currently support
// info::device::atomic_memory_order_capabilities
// UNSUPPORTED: level_zero || opencl || hip
// UNSUPPORTED: esimd_emulator

// NOTE: Tests load and store for sequentially consistent memory ordering.

Expand Down
1 change: 1 addition & 0 deletions SYCL/AtomicRef/compare_exchange.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator

#include "compare_exchange.h"
#include <iostream>
Expand Down
1 change: 1 addition & 0 deletions SYCL/AtomicRef/exchange.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator

#include "exchange.h"
#include <iostream>
Expand Down
1 change: 1 addition & 0 deletions SYCL/AtomicRef/load.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator

#include "load.h"
#include <iostream>
Expand Down
1 change: 1 addition & 0 deletions SYCL/AtomicRef/max.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator

#include "max.h"
#include <iostream>
Expand Down
1 change: 1 addition & 0 deletions SYCL/AtomicRef/min.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator

#include "min.h"
#include <iostream>
Expand Down
1 change: 1 addition & 0 deletions SYCL/AtomicRef/store.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator

#include "store.h"
#include <iostream>
Expand Down
1 change: 1 addition & 0 deletions SYCL/AtomicRef/sub.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator

#include "sub.h"
#include <iostream>
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/access_to_subset.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator

//==---------- access_to_subset.cpp --- access to subset of buffer test ----==//
//
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/accessor/accessor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator

//==----------------accessor.cpp - SYCL accessor basic test ----------------==//
//
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/accessor/device_accessor_deduction.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator
1 change: 1 addition & 0 deletions SYCL/Basic/accessor/get_device_access_deduction.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator
1 change: 1 addition & 0 deletions SYCL/Basic/barrier_order.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
// RUN: %HOST_RUN_PLACEHOLDER %t.out
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator

#include <CL/sycl.hpp>
#include <stdlib.h>
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/bit_cast/bit_cast.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator

#include <CL/sycl.hpp>

Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/boolean.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator
#include <CL/sycl.hpp>

#include <cassert>
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/buffer/buffer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
// RUN: %CPU_RUN_PLACEHOLDER %t2.out
// RUN: %GPU_RUN_PLACEHOLDER %t2.out
// RUN: %ACC_RUN_PLACEHOLDER %t2.out
// UNSUPPORTED: esimd_emulator

//==------------------- buffer.cpp - SYCL buffer basic test ----------------==//
//
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/buffer/buffer_container.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
// RUN: %CPU_RUN_PLACEHOLDER %t2.out
// RUN: %GPU_RUN_PLACEHOLDER %t2.out
// RUN: %ACC_RUN_PLACEHOLDER %t2.out
// UNSUPPORTED: esimd_emulator

#include <CL/sycl.hpp>

Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/buffer/buffer_dev_to_dev.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator

//==---------- buffer_dev_to_dev.cpp - SYCL buffer basic test --------------==//
//
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/buffer/buffer_full_copy.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
// RUN: %CPU_RUN_PLACEHOLDER %t2.out
// RUN: %GPU_RUN_PLACEHOLDER %t2.out
// RUN: %ACC_RUN_PLACEHOLDER %t2.out
// UNSUPPORTED: esimd_emulator

//==------------- buffer_full_copy.cpp - SYCL buffer basic test ------------==//
//
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/buffer/reinterpret.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
// RUN: %ACC_RUN_PLACEHOLDER %t.out
//
// XFAIL: level_zero&&gpu
// UNSUPPORTED: esimd_emulator

//==---------- reinterpret.cpp --- SYCL buffer reinterpret basic test ------==//
//
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/buffer/subbuffer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator
//
//==---------- subbuffer.cpp --- sub-buffer basic test ---------------------==//
//
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/compare_exchange_strong.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator

#include <CL/sycl.hpp>
using namespace cl::sycl;
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/device_equality.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
// RUN: %HOST_RUN_PLACEHOLDER %t1.out
// RUN: %CPU_RUN_PLACEHOLDER %t1.out
// RUN: %GPU_RUN_PLACEHOLDER %t1.out
// UNSUPPORTED: esimd_emulator

//==------- device_equality.cpp - SYCL device equality test ----------------==//
//
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/device_event.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// Crashes on AMD, returns error "Barrier is not supported on the host device
// yet." with Nvidia.
// XFAIL: hip_amd || hip_nvidia
// UNSUPPORTED: esimd_emulator

//==--------device_event.cpp - SYCL class device_event test ----------------==//
//
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/enqueue_barrier.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
// The test is failing sporadically on Windows OpenCL RTs
// Disabling on windows until fixed
// UNSUPPORTED: windows
// UNSUPPORTED: esimd_emulator

#include <CL/sycl.hpp>
#include <sycl/ext/intel/fpga_device_selector.hpp>
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/event.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
// RUN: %HOST_RUN_PLACEHOLDER %t.out
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator

//==--------------- event.cpp - SYCL event test ----------------------------==//
//
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/event_profiling_info.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator
//==------------------- event_profiling_info.cpp ---------------------------==//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator

//==- free_function_queries.cpp - SYCL free function queries test -=//
//
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/get_backend.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
//
// Failing on HIP AMD
// XFAIL: hip_amd
// UNSUPPORTED: esimd_emulator
//
//==----------------- get_backend.cpp ------------------------==//
// This is a test of get_backend().
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/group_async_copy.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
//
// Crashes on AMD
// XFAIL: hip_amd
// UNSUPPORTED: esimd_emulator

#include <CL/sycl.hpp>
#include <iostream>
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/handler/handler_copy_with_offset.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator
//==--- handler_copy_with_offset.cpp - SYCL handler copy with offset test --==//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/handler/handler_generic_integral_lambda.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// RUN: %ACC_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: esimd_emulator
//==-------------- handler_generic_integral_lambda.cpp ---------------------==//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/handler/handler_mem_op.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
// RUN: %GPU_RUN_PLACEHOLDER %t.out

// UNSUPPORTED: cuda
// UNSUPPORTED: esimd_emulator

//==- handler.cpp - SYCL handler explicit memory operations test -*- C++-*--==//
//
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/host-task-dependency.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
// TODO: Behaviour is unstable for level zero on Windows. Enable when fixed.
// TODO: The test is sporadically fails on CUDA. Enable when fixed.
// UNSUPPORTED: (windows && level_zero) || cuda || hip_nvidia
// UNSUPPORTED: esimd_emulator

#define SYCL2020_DISABLE_DEPRECATION_WARNINGS

Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/image/image.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// UNSUPPORTED: hip
// UNSUPPORTED: esimd_emulator
// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out
// RUN: %HOST_RUN_PLACEHOLDER %t.out
// RUN: %CPU_RUN_PLACEHOLDER %t.out
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/image/image_accessor_range.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// UNSUPPORTED: cuda || hip
// UNSUPPORTED: esimd_emulator
// CUDA does not support SYCL 1.2.1 images.
//
// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/image/image_accessor_readsampler.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// UNSUPPORTED: cuda || hip
// UNSUPPORTED: esimd_emulator
// CUDA cannot support SYCL 1.2.1 images.
//
// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/image/image_accessor_readwrite.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// UNSUPPORTED: cuda || hip
// UNSUPPORTED: esimd_emulator
// CUDA cannot support SYCL 1.2.1 images.
//
// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/image/image_max_size.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
// RUN: %GPU_RUN_PLACEHOLDER %t.out

// UNSUPPORTED: cuda || hip || (windows && opencl && gpu)
// UNSUPPORTED: esimd_emulator
// CUDA does not support info::device::image3d_max_width query.
// TODO: Irregular runtime fails on Windows/opencl:gpu require analysis.

Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/image/image_read.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
// UNSUPPORTED: hip
// UNSUPPORTED: esimd_emulator
// RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out
// RUN: %HOST_RUN_PLACEHOLDER %t.out
// RUN: %CPU_RUN_PLACEHOLDER %t.out
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/image/image_sample.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
// RUN: %CPU_RUN_PLACEHOLDER %t.out
// RUN: %GPU_RUN_PLACEHOLDER %t.out
// UNSUPPORTED: cuda || hip
// UNSUPPORTED: esimd_emulator

#include <CL/sycl.hpp>

Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/image/image_write.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
// RUN: %GPU_RUN_PLACEHOLDER %t.out

// UNSUPPORTED: cuda || hip
// UNSUPPORTED: esimd_emulator
// TODO: re-enable on cuda device.
// See https://github.com/intel/llvm/issues/1542#issuecomment-707877817 for more
// details.
Expand Down
1 change: 1 addition & 0 deletions SYCL/Basic/image/srgba-read.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
// XFAIL: level_zero
// UNSUPPORTED: cuda
// UNSUPPORTED: hip
// UNSUPPORTED: esimd_emulator

#include <sycl/sycl.hpp>

Expand Down
Loading