Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
f648190
test/support/utils_invoke.h - simplify new_kernel_name implementation…
SergeyKopienko Mar 13, 2025
dbeb7af
test/support/test_dynamic_selection_utils.h - simplify new_kernel_nam…
SergeyKopienko Mar 13, 2025
b11791e
test/support/test_dynamic_load_utils.h - simplify new_kernel_name imp…
SergeyKopienko Mar 13, 2025
b2f1493
Fix review comment: consolidate this to a single instance of this im…
SergeyKopienko Mar 13, 2025
bdc044e
Merge branch 'main' into dev/skopienko/simplify_tests_new_kernel_name…
SergeyKopienko Apr 14, 2025
26dd5f4
Merge branch 'main' into dev/skopienko/simplify_tests_new_kernel_name…
SergeyKopienko Apr 17, 2025
115a4ae
Merge branch 'main' into dev/skopienko/simplify_tests_new_kernel_name…
SergeyKopienko Apr 29, 2025
5a11ac6
Merge branch 'main' into dev/skopienko/simplify_tests_new_kernel_name…
SergeyKopienko Apr 29, 2025
e797184
Merge branch 'main' into dev/skopienko/simplify_tests_new_kernel_name…
SergeyKopienko May 2, 2025
50f8f2a
Merge branch 'main' into dev/skopienko/simplify_tests_new_kernel_name…
SergeyKopienko May 7, 2025
62a8ae8
Merge branch 'main' into dev/skopienko/simplify_tests_new_kernel_name…
SergeyKopienko May 8, 2025
64ed6f7
Merge branch 'main' into dev/skopienko/simplify_tests_new_kernel_name…
SergeyKopienko May 14, 2025
792f107
Merge branch 'main' into dev/skopienko/simplify_tests_new_kernel_name…
SergeyKopienko May 27, 2025
e8f36ee
Merge branch 'main' into dev/skopienko/simplify_tests_new_kernel_name…
SergeyKopienko May 30, 2025
d5ec394
Merge branch 'main' into dev/skopienko/simplify_tests_new_kernel_name…
SergeyKopienko Jun 3, 2025
5e9bf97
Merge branch 'main' into dev/skopienko/simplify_tests_new_kernel_name…
SergeyKopienko Jun 6, 2025
fb925d5
Merge branch 'main' into dev/skopienko/simplify_tests_new_kernel_name…
SergeyKopienko Jun 10, 2025
110983e
test/support/utils_invoke.h - remove 'using new_kernel_name' as defin…
SergeyKopienko Jun 10, 2025
59dc650
test/support/utils_invoke.h - remove 'struct unique_kernel_name' as d…
SergeyKopienko Jun 10, 2025
d4846e7
test/support/utils_invoke.h - remove 'uniq_kernel_index()' as defined…
SergeyKopienko Jun 10, 2025
0633f02
test/support/utils_sycl_defs.h - remove extra :: before std namespace
SergeyKopienko Jun 10, 2025
51b1eb2
Merge branch 'main' into dev/skopienko/simplify_tests_new_kernel_name…
SergeyKopienko Jun 11, 2025
f8a9303
Merge branch 'main' into dev/skopienko/simplify_tests_new_kernel_name…
SergeyKopienko Jun 12, 2025
d1ceae8
Merge branch 'main' into dev/skopienko/simplify_tests_new_kernel_name…
SergeyKopienko Jun 13, 2025
7d1e633
test/support/utils_sycl_defs.h - fix review comment
SergeyKopienko Jun 13, 2025
b41c291
Merge branch 'main' into dev/skopienko/2_simplify_tests_new_kernel_na…
SergeyKopienko Jun 17, 2025
3d63f6c
Merge branch 'main' into dev/skopienko/2_simplify_tests_new_kernel_na…
SergeyKopienko Jun 17, 2025
3326bc2
Merge branch 'main' into dev/skopienko/2_simplify_tests_new_kernel_na…
SergeyKopienko Jun 18, 2025
02d4fa4
Merge branch 'main' into dev/skopienko/2_simplify_tests_new_kernel_na…
SergeyKopienko Jun 23, 2025
9f1c6d2
Merge branch 'main' into dev/skopienko/2_simplify_tests_new_kernel_na…
SergeyKopienko Jun 23, 2025
0e05c06
Merge branch 'main' into dev/skopienko/2_simplify_tests_new_kernel_na…
SergeyKopienko Jun 24, 2025
d6e0edf
Merge branch 'main' into dev/skopienko/2_simplify_tests_new_kernel_na…
SergeyKopienko Jun 24, 2025
f4833bc
Merge branch 'main' into dev/skopienko/2_simplify_tests_new_kernel_na…
SergeyKopienko Jun 27, 2025
27c46eb
Merge branch 'main' into dev/skopienko/2_simplify_tests_new_kernel_na…
SergeyKopienko Jun 30, 2025
5a2da50
Merge branch 'main' into dev/skopienko/2_simplify_tests_new_kernel_na…
SergeyKopienko Jul 9, 2025
7a27d30
Merge branch 'main' into dev/skopienko/2_simplify_tests_new_kernel_na…
SergeyKopienko Jul 10, 2025
35700a7
Merge branch 'main' into dev/skopienko/2_simplify_tests_new_kernel_na…
SergeyKopienko Jul 14, 2025
6e93927
Merge branch 'main' into dev/skopienko/2_simplify_tests_new_kernel_na…
SergeyKopienko Jul 17, 2025
cfe6d15
Merge branch 'main' into dev/skopienko/2_simplify_tests_new_kernel_na…
SergeyKopienko Jul 28, 2025
0c0fcc5
Merge branch 'main' into dev/skopienko/2_simplify_tests_new_kernel_na…
SergeyKopienko Jul 29, 2025
bf32e0e
Merge commit '8bc05832616d5c1749719affbe750ca58d7dd051' into dev/skop…
SergeyKopienko Aug 29, 2025
069f0d3
Merge commit '6e50ced8bd7120058fe0a743c3b826fc7c641af0' into dev/skop…
SergeyKopienko Aug 29, 2025
717eedf
Merge commit 'a8fdfc50534a28a8b5da871962319609c0041fe8' into dev/skop…
SergeyKopienko Aug 29, 2025
a3fde9a
Merge commit '8faaa4ea4bc70bce86f9998d46343898e9cf4261' into dev/skop…
SergeyKopienko Aug 29, 2025
ba9459a
Merge branch 'main' into dev/skopienko/2_simplify_tests_new_kernel_na…
SergeyKopienko Aug 29, 2025
58b6065
Merge branch 'main' into dev/skopienko/2_simplify_tests_new_kernel_na…
SergeyKopienko Sep 17, 2025
40875c8
Merge commit 'ec9bbc256ed1af3e06f6fda68c61b8a2afb5522b' into dev/skop…
SergeyKopienko Sep 19, 2025
eb3fdc9
Merge commit '69be7f2b313e5d84e8ed83ce7bd92fe87ba488e3' into dev/skop…
SergeyKopienko Sep 19, 2025
fd27d6c
Merge branch 'main' into dev/skopienko/2_simplify_tests_new_kernel_na…
SergeyKopienko Sep 19, 2025
07f0d26
Merge commit '84eb5e2ea101d8f73c0dc60743ebf7d2ca7c53a9' into dev/skop…
SergeyKopienko Sep 26, 2025
8127662
Merge commit '6f28424ca4fb88c33aae443000f976adb4d23d2f' into dev/skop…
SergeyKopienko Sep 26, 2025
dec66aa
Merge commit '182719780e78cd22e5ca08d77548a466968ac29a' into dev/skop…
SergeyKopienko Sep 26, 2025
4b77e7f
Merge branch 'main' into dev/skopienko/2_simplify_tests_new_kernel_na…
SergeyKopienko Sep 26, 2025
0b2353c
Merge branch 'main' into dev/skopienko/2_simplify_tests_new_kernel_na…
SergeyKopienko Oct 7, 2025
24496bf
test/support/test_dynamic_load_utils.h - add missed include
SergeyKopienko Oct 7, 2025
a9a1331
Merge branch 'main' into dev/skopienko/2_simplify_tests_new_kernel_na…
SergeyKopienko Oct 8, 2025
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: 2 additions & 9 deletions test/support/test_dynamic_load_utils.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,20 +18,13 @@
#include <algorithm>
#include <iostream>

#include "support/utils_sycl_defs.h" // for TestUtils::unique_kernel_name and etc.

#if TEST_DYNAMIC_SELECTION_AVAILABLE

class load1;
class load2;

namespace TestUtils
{
template <typename Op, ::std::size_t CallNumber>
struct unique_kernel_name;

template <typename Policy, int idx>
using new_kernel_name = unique_kernel_name<std::decay_t<Policy>, idx>;
} // namespace TestUtils

int
test_dl_initialization(const std::vector<sycl::queue>& u)
{
Expand Down
11 changes: 2 additions & 9 deletions test/support/test_dynamic_selection_utils.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,9 @@
#include <random>
#include <algorithm>
#include <iostream>
#if TEST_DYNAMIC_SELECTION_AVAILABLE

namespace TestUtils
{
template <typename Op, ::std::size_t CallNumber>
struct unique_kernel_name;

template <typename Policy, int idx>
using new_kernel_name = unique_kernel_name<std::decay_t<Policy>, idx>;
} // namespace TestUtils
#if TEST_DYNAMIC_SELECTION_AVAILABLE
#include "utils_sycl_defs.h"

static inline void
build_universe(std::vector<sycl::queue>& u)
Expand Down
14 changes: 1 addition & 13 deletions test/support/utils_invoke.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
#include <mutex> // for std::once_flag
#include <stdexcept> // for std::logic_error

#include "utils_sycl_defs.h"
#include "iterator_utils.h"
#include "compile_only_checks.h"

Expand All @@ -38,19 +39,6 @@ namespace TestUtils
// Implemented in utils_sycl.h, required to include this file.
sycl::queue get_test_queue();

template <sycl::usm::alloc alloc_type>
constexpr ::std::size_t
uniq_kernel_index()
{
return static_cast<::std::underlying_type_t<sycl::usm::alloc>>(alloc_type);
}

template <typename Op, ::std::size_t CallNumber>
struct unique_kernel_name;

template <typename Policy, int idx>
using new_kernel_name = unique_kernel_name<::std::decay_t<Policy>, idx>;

/**
* make_policy functions test wrappers
* The main purpose of this function wrapper in TestUtils namespace - to cut template params from
Expand Down
18 changes: 18 additions & 0 deletions test/support/utils_sycl_defs.h
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,22 @@
# define TEST_LIBSYCL_VERSION 0
#endif

namespace TestUtils
{

template <sycl::usm::alloc alloc_type>
constexpr std::size_t
uniq_kernel_index()
{
return static_cast<std::underlying_type_t<sycl::usm::alloc>>(alloc_type);
}

template <typename Op, std::size_t CallNumber>
struct unique_kernel_name;

template <typename Policy, std::size_t idx>
using new_kernel_name = unique_kernel_name<typename std::decay_t<Policy>::kernel_name, idx>;

} /* namespace TestUtils */

#endif // _UTILS_SYCL_DEFS_H
Loading