Skip to content

[SYCL][E2E] Conditionally use -fsycl-embed-ir flags in KernelFusion e2e tests #14249

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Jun 21, 2024
Merged
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
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/GroupAlgorithm/all_of.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -I . -o %t.out
// RUN: %{build} %{embed-ir} -I . -o %t.out
// RUN: %{run} %t.out

#include "../helpers.hpp"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -I . -o %t.out
// RUN: %{build} %{embed-ir} -I . -o %t.out
// RUN: %{run} %t.out

#include "../../helpers.hpp"
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/GroupAlgorithm/permute.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: %{run} %t.out

// Test fusion works with permute and remapping.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: %{run} %t.out

// Test complete_fusion preserves barriers by launching a kernel that requires a
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: %{run} %t.out

// Test fusion works with group_broadcast.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: %{run} %t.out

// Test fusion works with group_broadcast and remapping.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: %{run} %t.out

#include "./reduction.hpp"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: %{run} %t.out

// COM: When ran on HIP and CUDA, this algorithm launches 'memcpy' commands
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: %{run} %t.out

#include "./reduction.hpp"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: %{run} %t.out

#include "./reduction.hpp"
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/Reduction/range_basic.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: %{run} %t.out

#include "./reduction.hpp"
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/abort_fusion.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: env SYCL_RT_WARNING_LEVEL=1 %{run} %t.out 2>&1 | FileCheck %s

// Test fusion being aborted: Different scenarios causing the JIT compiler
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/abort_internalization.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -O2 -fsycl-embed-ir -o %t.out
// RUN: %{build} -O2 %{embed-ir} -o %t.out
// RUN: env SYCL_RT_WARNING_LEVEL=1 SYCL_ENABLE_FUSION_CACHING=0 %{run} %t.out 2>&1 | FileCheck %s

// Test incomplete internalization: Different scenarios causing the JIT compiler
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: env SYCL_RT_WARNING_LEVEL=1 %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not "Computation error" --implicit-check-not "Internalized" --check-prefix=CHECK %if hip %{ --check-prefix=CHECK-HIP %} %else %{ --check-prefix=CHECK-NON-HIP %}

// Test pointers being stored are not internalized.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -O2 -o %t.out
// RUN: %{build} %{embed-ir} -O2 -o %t.out
// RUN: %{run} %t.out

// Test complete fusion with local internalization and a combination of kernels
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/buffer_internalization.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -O2 -o %t.out
// RUN: %{build} %{embed-ir} -O2 -o %t.out
// RUN: %{run} %t.out

// Test complete fusion with private internalization specified on the
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/cached_ndrange.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -O2 -o %t.out
// RUN: %{build} %{embed-ir} -O2 -o %t.out
// RUN: env SYCL_RT_WARNING_LEVEL=1 %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not "COMPUTATION ERROR"
// UNSUPPORTED: hip

Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/cancel_fusion.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: %{run} %t.out

// Test cancel fusion
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/complete_fusion.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: %{run} %t.out

// Test complete fusion without any internalization
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/cooperative_kernel.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: env SYCL_RT_WARNING_LEVEL=2 %{run} %t.out 2>&1 | FileCheck %s

// Test cooperative kernels are not fused
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/diamond_shape.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -O2 -o %t.out
// RUN: %{build} %{embed-ir} -O2 -o %t.out
// RUN: %{run} %t.out

// Test complete fusion with private internalization specified on the
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/diamond_shape_local.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -O2 -o %t.out
// RUN: %{build} %{embed-ir} -O2 -o %t.out
// RUN: %{run} %t.out

// Test complete fusion with local internalization specified on the
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/event_wait_cancel.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// REQUIRES: aspect-usm_shared_allocations
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: %{run} %t.out

// Test validity of events after cancel_fusion.
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/event_wait_complete.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// REQUIRES: aspect-usm_shared_allocations
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: %{run} %t.out

// Test validity of events after complete_fusion.
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/existing_local_accessor.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -O2 -o %t.out
// RUN: %{build} %{embed-ir} -O2 -o %t.out
// RUN: %{run} %t.out

// Test complete fusion with local internalization and an local accessor that
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// REQUIRES: aspect-usm_shared_allocations
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: %{run} %t.out

// Test complete fusion where one kernel in the fusion list specifies an
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/internalize_array_wrapper.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -O2 -o %t.out
// RUN: %{build} %{embed-ir} -O2 -o %t.out
// RUN: %{run} %t.out

// Test internalization of a nested array type.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -O2 -o %t.out
// RUN: %{build} %{embed-ir} -O2 -o %t.out
// RUN: %{run} %t.out

// Test local internalization of a nested array type.
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/internalize_deep.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -O2 -o %t.out
// RUN: %{build} %{embed-ir} -O2 -o %t.out
// RUN: %{run} %t.out

// Test complete fusion with internalization of a deep struct type.
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/internalize_multi_ptr.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -O2 -o %t.out
// RUN: %{build} %{embed-ir} -O2 -o %t.out
// RUN: %{run} %t.out

// Test complete fusion with private internalization specified on the
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// REQUIRES: fusion
// RUN: %{build} -fsycl-embed-ir -O2 -o %t.out
// RUN: %{build} %{embed-ir} -O2 -o %t.out
// RUN: %{run} %t.out

// Test private internalization with "LocalSize" == 3 on buffers that trigger
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/internalize_vec.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -O2 -o %t.out
// RUN: %{build} %{embed-ir} -O2 -o %t.out
// RUN: %{run} %t.out

// Test complete fusion with internalization of a struct type.
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/internalize_vfunc.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -O2 -o %t.out
// RUN: %{build} %{embed-ir} -O2 -o %t.out
// RUN: %{run} %t.out

// Test complete fusion with private internalization specified on the
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/jit_caching.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -O2 -o %t.out
// RUN: %{build} %{embed-ir} -O2 -o %t.out
// RUN: env SYCL_RT_WARNING_LEVEL=1 %{run} %t.out 2>&1 | FileCheck %s --implicit-check-not "COMPUTATION ERROR" --implicit-check-not "WRONG INTERNALIZATION"

// Test caching for JIT fused kernels. Also test for debug messages being
Expand Down
4 changes: 4 additions & 0 deletions sycl/test-e2e/KernelFusion/lit.local.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,7 @@ config.unsupported_features += ['accelerator']
# TODO: enable on Windows once kernel fusion is supported on Windows.
if platform.system() != "Linux":
config.unsupported = True

config.substitutions.append(
("%{embed-ir}", "%if any-device-is-hip || any-device-is-cuda %{ -fsycl-embed-ir %}")
)
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/local_internalization.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -O2 -o %t.out
// RUN: %{build} %{embed-ir} -O2 -o %t.out
// RUN: %{run} %t.out

// Test complete fusion with local internalization specified on the
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/math_function.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: %{run} %t.out

// Test fusion of a kernel using a math function.
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/non-kernel-cg.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: env SYCL_RT_WARNING_LEVEL=2 %{run} %t.out 2>&1 | FileCheck %s

// Test non-kernel device command groups are not fused
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/non_unit_local_size.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: %{run} %t.out

// Test complete fusion with local internalization specified on the
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/pointer_arg_function.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: %{run} %t.out
// This test currently fails because InferAddressSpace is not able to remove all
// address-space casts, causing internalization to fail.
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/private_internalization.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -O2 -o %t.out
// RUN: %{build} %{embed-ir} -O2 -o %t.out
// RUN: env SYCL_PARALLEL_FOR_RANGE_ROUNDING_PARAMS=16:32:512 %{run} %t.out

// Test complete fusion with private internalization specified on the
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/queue-shortcut-functions.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: env SYCL_RT_WARNING_LEVEL=1 %{run} %t.out 2>&1 \
// RUN: | FileCheck %s --implicit-check-not=ERROR

Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/ranged_offset_accessor.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -O2 -o %t.out
// RUN: %{build} %{embed-ir} -O2 -o %t.out
// RUN: %{run} %t.out

// Test complete fusion with private internalization on accessors with different
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/struct_with_array.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -O2 -o %t.out
// RUN: %{build} %{embed-ir} -O2 -o %t.out
// RUN: %{run} %t.out

// Test complete fusion with private internalization on a kernel functor with an
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/sync_acc_mem_op.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: env SYCL_RT_WARNING_LEVEL=1 %{run} %t.out 2>&1 | FileCheck %s

// Windows doesn't yet have full shutdown().
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/sync_buffer_destruction.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: env SYCL_RT_WARNING_LEVEL=1 %{run} %t.out 2>&1 | FileCheck %s

// Windows doesn't yet have full shutdown().
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/sync_event_wait.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: env SYCL_RT_WARNING_LEVEL=1 %{run} %t.out 2>&1 | FileCheck %s

// Test fusion cancellation on event::wait() happening before
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/sync_host_accessor.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: env SYCL_RT_WARNING_LEVEL=1 %{run} %t.out 2>&1 | FileCheck %s

// Windows doesn't yet have full shutdown().
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/sync_host_task.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: env SYCL_RT_WARNING_LEVEL=1 %{run} %t.out 2>&1 | FileCheck %s

// Windows doesn't yet have full shutdown().
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/sync_queue_destruction.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: env SYCL_RT_WARNING_LEVEL=1 %{run} %t.out 2>&1 | FileCheck %s

// Windows doesn't yet have full shutdown().
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/sync_queue_wait.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: env SYCL_RT_WARNING_LEVEL=1 %{run} %t.out 2>&1 | FileCheck %s

// Windows doesn't yet have full shutdown().
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/sync_second_queue.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: env SYCL_RT_WARNING_LEVEL=1 %{run} %t.out 2>&1 | FileCheck %s

// Windows doesn't yet have full shutdown().
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// For this test, complete_fusion must be supported.
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: env SYCL_RT_WARNING_LEVEL=1 %{run} %t.out 2>&1 | FileCheck %s

// Test fusion cancellation for requirement between two active fusions.
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/sync_usm_mem_op.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: env SYCL_RT_WARNING_LEVEL=1 %{run} %t.out 2>&1 | FileCheck %s
// Windows doesn't yet have full shutdown().
// UNSUPPORTED: ze_debug && windows
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/three_dimensional.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -O2 -o %t.out
// RUN: %{build} %{embed-ir} -O2 -o %t.out
// RUN: %{run} %t.out

// Test complete fusion with private internalization specified on the
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/two_dimensional.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -O2 -o %t.out
// RUN: %{build} %{embed-ir} -O2 -o %t.out
// RUN: env SYCL_PARALLEL_FOR_RANGE_ROUNDING_PARAMS=16:32:64 %{run} %t.out

// Test complete fusion with private internalization specified on the
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/usm_no_dependencies.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// REQUIRES: aspect-usm_shared_allocations
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: %{run} %t.out

// Test complete fusion using USM pointers.
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/work_group_barrier.cpp
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: %{run} %t.out

// Test complete fusion with a combination of kernels that require a work-group
Expand Down
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/wrapped_usm.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// REQUIRES: aspect-usm_shared_allocations
// RUN: %{build} -fsycl-embed-ir -o %t.out
// RUN: %{build} %{embed-ir} -o %t.out
// RUN: %{run} %t.out

// Test complete fusion using an wrapped USM pointer as kernel functor argument.
Expand Down
Loading