Skip to content

Commit

Permalink
[SYCL][E2E] Conditionally use -fsycl-embed-ir flags in `KernelFusio…
Browse files Browse the repository at this point in the history
…n` e2e tests (#14249)

`-fsycl-embed-ir` flag is only used when building the `KernelFusion`
tests if there is a cuda or hip device. This removes the "argument
unused during compilation" warning when running this test on other
platforms.
  • Loading branch information
ayylol authored Jun 21, 2024
1 parent 02c6bba commit 452e746
Show file tree
Hide file tree
Showing 59 changed files with 62 additions and 58 deletions.
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
2 changes: 1 addition & 1 deletion sycl/test-e2e/KernelFusion/sync_two_queues_requirement.cpp
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

0 comments on commit 452e746

Please sign in to comment.