Skip to content

Commit 63c4197

Browse files
committed
Merge branch 'sycl' into switch-to-coop
2 parents d386601 + dac260f commit 63c4197

File tree

74 files changed

+519
-386
lines changed

Some content is hidden

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

74 files changed

+519
-386
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,7 @@ sycl/test-e2e/SeparateCompile/ @intel/dpcpp-tools-reviewers
165165
sycl/test-e2e/Printf/ @intel/dpcpp-tools-reviewers @intel/llvm-reviewers-runtime
166166
sycl/test-e2e/SpecConstants/ @intel/dpcpp-tools-reviewers
167167
sycl/test-e2e/NewOffloadDriver/ @intel/dpcpp-tools-reviewers
168+
sycl/test-e2e/LLVMIntrinsicLowering/ @intel/dpcpp-spirv-reviewers
168169

169170
# Sanitizer
170171
clang/lib/Driver/SanitizerArgs.cpp @intel/dpcpp-sanitizers-review

.github/workflows/sycl-linux-build.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,6 @@ jobs:
169169
--cmake-opt=-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
170170
--cmake-opt="-DLLVM_INSTALL_UTILS=ON" \
171171
--cmake-opt="-DNATIVECPU_USE_OCK=Off" \
172-
--cmake-opt="-DSYCL_PI_TESTS=OFF" \
173172
--cmake-opt="-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=SPIRV"
174173
- name: Compile
175174
id: build

.github/workflows/sycl-linux-run-tests.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,11 @@ jobs:
284284
echo "opts=$CMAKE_EXTRA_ARGS" >> $GITHUB_OUTPUT
285285
else
286286
if [ "${{ contains(inputs.target_devices, 'ext_oneapi_hip') }}" == "true" ]; then
287-
echo 'opts=-DHIP_PLATFORM="AMD" -DAMD_ARCH="gfx1031"' >> $GITHUB_OUTPUT
287+
if [ "${{ runner.name }}" == "cp-amd-runner" ]; then
288+
echo 'opts=-DHIP_PLATFORM="AMD" -DAMD_ARCH="gfx1030"' >> $GITHUB_OUTPUT
289+
else
290+
echo 'opts=-DHIP_PLATFORM="AMD" -DAMD_ARCH="gfx1031"' >> $GITHUB_OUTPUT
291+
fi
288292
else
289293
echo 'opts=' >> $GITHUB_OUTPUT
290294
fi

.github/workflows/sycl-macos-build-and-test.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ jobs:
5252
--ci-defaults $ARGS \
5353
--cmake-opt=-DCMAKE_C_COMPILER_LAUNCHER=ccache \
5454
--cmake-opt=-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
55-
--cmake-opt="-DLLVM_INSTALL_UTILS=ON" \
56-
--cmake-opt="-DSYCL_PI_TESTS=OFF"
55+
--cmake-opt="-DLLVM_INSTALL_UTILS=ON"
5756
- name: Compile
5857
run: cmake --build $GITHUB_WORKSPACE/build --target deploy-sycl-toolchain

clang/lib/Driver/ToolChains/SYCL.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1889,8 +1889,8 @@ void SYCLToolChain::AddImpliedTargetArgs(const llvm::Triple &Triple,
18891889
DeviceName = DevArg;
18901890
StringRef BackendOptName = SYCL::gen::getGenGRFFlag("auto");
18911891
if (IsGen)
1892-
PerDeviceArgs.push_back(
1893-
{DeviceName, Args.MakeArgString(BackendOptName)});
1892+
PerDeviceArgs.push_back({Args.MakeArgString(DeviceName),
1893+
Args.MakeArgString(BackendOptName)});
18941894
else if (IsJIT)
18951895
BeArgs.push_back(Args.MakeArgString(RegAllocModeOptName + DeviceName +
18961896
":" + BackendOptName));

devops/cts_exclude_filter_L0_GPU

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,2 @@
1-
# These two take too much time
2-
kernel_bundle
3-
marray
4-
# fix: https://github.com/KhronosGroup/SYCL-CTS/pull/964
5-
accessor_legacy
61
# CMPLRLLVM-61839
72
multi_ptr

devops/cts_exclude_filter_OCL_CPU

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
1-
# These two take too much time
2-
kernel_bundle
3-
marray
41
# https://github.com/intel/llvm/issues/13477
52
math_builtin_api
63
# https://github.com/intel/llvm/issues/13574
74
hierarchical
8-
# fix: https://github.com/KhronosGroup/SYCL-CTS/pull/964
9-
accessor_legacy
105
# CMPLRLLVM-61839
116
multi_ptr
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
# commit c94dbc8fa25f62b812a3db707b78f1c217b33bc3
2-
# Merge: 9ae8e65b 5bc8c925
1+
# commit cd92e72bbc4ebddef63c63c0f7e66a410f4b9552
2+
# Merge: 9a209aa5 b1222f08
33
# Author: Callum Fare <[email protected]>
4-
# Date: Fri Nov 8 17:14:06 2024 +0000
5-
# Merge pull request #2302 from callumfare/callum/revert_ur_2100
6-
# Revert #2100 "Raise MSVC warning level from /W3 to /W4"
7-
set(UNIFIED_RUNTIME_TAG c94dbc8fa25f62b812a3db707b78f1c217b33bc3)
4+
# Date: Wed Nov 13 09:57:16 2024 +0000
5+
# Merge pull request #2254 from PietroGhg/pietro/events_rr
6+
# [NATIVECPU] Implement events on Native CPU
7+
set(UNIFIED_RUNTIME_TAG cd92e72bbc4ebddef63c63c0f7e66a410f4b9552)

sycl/include/sycl/accessor.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
#include <sycl/detail/owner_less_base.hpp> // for OwnerLessBase
2323
#include <sycl/detail/property_helper.hpp> // for PropWithDataKind
2424
#include <sycl/detail/property_list_base.hpp> // for PropertyListBase
25-
#include <sycl/detail/type_list.hpp> // for is_contained
2625
#include <sycl/detail/type_traits.hpp> // for const_if_const_AS
2726
#include <sycl/exception.hpp> // for make_error_code
2827
#include <sycl/ext/oneapi/accessor_property_list.hpp> // for accessor_prope...

sycl/include/sycl/builtins_utils_scalar.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#include <sycl/aliases.hpp>
1313
#include <sycl/detail/defines_elementary.hpp>
1414
#include <sycl/detail/generic_type_traits.hpp>
15-
#include <sycl/detail/type_list.hpp>
1615
#include <sycl/detail/type_traits.hpp>
1716
#include <sycl/half_type.hpp>
1817
#include <sycl/multi_ptr.hpp>

0 commit comments

Comments
 (0)