Skip to content
Draft
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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 6 additions & 5 deletions sycl-jit/jit-compiler/lib/rtc/DeviceCompilation.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -884,11 +884,12 @@ jit_compiler::parseUserArgs(View<const char *> UserArgs) {
// Check for options that are unsupported because they would interfere with
// the in-memory pipeline.
Arg *UnsupportedArg =
AL.getLastArg(OPT_Action_Group, // Actions like -c or -S
OPT_Link_Group, // Linker flags
OPT_o, // Output file
OPT_fsycl_targets_EQ, // AoT compilation
OPT_fsycl_link_EQ, // SYCL linker
AL.getLastArg(OPT_Action_Group, // Actions like -c or -S
OPT_Link_Group, // Linker flags
OPT_o, // Output file
OPT_fsycl_targets_EQ, // AoT compilation
OPT_offload_targets_EQ, // AoT compilation
OPT_fsycl_link_EQ, // SYCL linker
OPT_fno_sycl_device_code_split_esimd, // invoke_simd
OPT_fsanitize_EQ // Sanitizer
);
Expand Down
4 changes: 4 additions & 0 deletions sycl/test-e2e/Basic/backend_info.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
// UNSUPPORTED: preview-mode
// UNSUPPORTED-INTENDED: Functionality is removed under
// `-fpreview-breaking-changes`

// XFAIL: native_cpu
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/20127

// RUN: %{build} -o %t.out -Wno-deprecated-declarations
// RUN: %{run} %t.out
//
Expand Down
3 changes: 3 additions & 0 deletions sycl/test-e2e/KernelParams/has-special-captures.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
// XFAIL: native_cpu
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/20127

// RUN: %{build} -fsyntax-only -o %t.out

#include <sycl/detail/kernel_desc.hpp>
Expand Down
3 changes: 3 additions & 0 deletions sycl/test-e2e/ProgramManager/uneven_kernel_split.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
// UNSUPPORTED: linux
// UNSUPPORTED-TRACKER: https://github.com/intel/llvm/issues/17305

// XFAIL: run-mode
// XFAIL-TRACKER: https://github.com/intel/llvm/issues/20127

// RUN: %clangxx -fsycl -fsycl-targets=spir64_x86_64 -I %S/Inputs/ %S/uneven_kernel_split.cpp -c -o %t.o
// RUN: %clangxx -fsycl -fsycl-targets=spir64_gen -Xsycl-target-backend=spir64_gen %gpu_aot_target_opts -I %S/Inputs/ %S/Inputs/gpu_kernel1.cpp -c -o %t1.o
// RUN: %clangxx -fsycl -fsycl-targets=spir64_gen -Xsycl-target-backend=spir64_gen %gpu_aot_target_opts -I %S/Inputs/ %S/Inputs/gpu_kernel2.cpp -c -o %t2.o
Expand Down