Skip to content

Commit 6b70ffd

Browse files
committed
[SYCL] Add __SYCL_INLINE attribute to cl namespace in library sources
This change aligns class/functions definitions with the declarations in the headers. Signed-off-by: Alexey Bader <[email protected]>
1 parent 78d80a1 commit 6b70ffd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+60
-56
lines changed

sycl/source/context.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
// 4.6.2 Context class
2323

24-
namespace cl {
24+
__SYCL_INLINE namespace cl {
2525
namespace sycl {
2626
context::context(const async_handler &AsyncHandler)
2727
: context(default_selector().select_device(), AsyncHandler) {}

sycl/source/detail/accessor_impl.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#include <CL/sycl/detail/accessor_impl.hpp>
1010
#include <CL/sycl/detail/scheduler/scheduler.hpp>
1111

12-
namespace cl {
12+
__SYCL_INLINE namespace cl {
1313
namespace sycl {
1414
namespace detail {
1515

sycl/source/detail/builtins_common.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
namespace s = cl::sycl;
2323
namespace d = s::detail;
2424

25-
namespace cl {
25+
__SYCL_INLINE namespace cl {
2626
namespace __host_std {
2727
namespace {
2828

sycl/source/detail/builtins_geometric.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
namespace s = cl::sycl;
1717
namespace d = s::detail;
1818

19-
namespace cl {
19+
__SYCL_INLINE namespace cl {
2020
namespace __host_std {
2121

2222
s::cl_float Dot(s::cl_float2, s::cl_float2);

sycl/source/detail/builtins_integer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
namespace s = cl::sycl;
1818
namespace d = s::detail;
1919

20-
namespace cl {
20+
__SYCL_INLINE namespace cl {
2121
namespace __host_std {
2222
namespace {
2323

sycl/source/detail/builtins_math.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
namespace s = cl::sycl;
2323
namespace d = s::detail;
2424

25-
namespace cl {
25+
__SYCL_INLINE namespace cl {
2626
namespace __host_std {
2727

2828
namespace {

sycl/source/detail/builtins_relational.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
namespace s = cl::sycl;
1717
namespace d = s::detail;
1818

19-
namespace cl {
19+
__SYCL_INLINE namespace cl {
2020
namespace __host_std {
2121
namespace {
2222

sycl/source/detail/common.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#include <CL/sycl/detail/common.hpp>
1010
#include <CL/sycl/detail/common_info.hpp>
1111

12-
namespace cl {
12+
__SYCL_INLINE namespace cl {
1313
namespace sycl {
1414
namespace detail {
1515

sycl/source/detail/config.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
#define STRINGIFY_LINE_HELP(s) #s
1818
#define STRINGIFY_LINE(s) STRINGIFY_LINE_HELP(s)
1919

20-
namespace cl {
20+
__SYCL_INLINE namespace cl {
2121
namespace sycl {
2222
namespace detail {
2323

sycl/source/detail/config.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
#include <cstdlib>
1212

13-
namespace cl {
13+
__SYCL_INLINE namespace cl {
1414
namespace sycl {
1515
namespace detail {
1616

0 commit comments

Comments
 (0)