From 5ed3a8e7d7a48c20bd9500a95292906188e2c81a Mon Sep 17 00:00:00 2001 From: Alexey Bader Date: Thu, 10 Dec 2020 13:42:02 +0300 Subject: [PATCH 1/5] [CODEOWNERS] Add code owners for DPC++ tools Assign code owners for file-table-tform, llvm-foreach and llvm-no-spir-kernel tools. Add more comments and co-locate related components. --- .github/CODEOWNERS | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 258765003b148..7dba4b5b5bc7d 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,18 +1,27 @@ * @bader +# Front-ent compiler clang/ @Fznamznon @premanandrao @elizabethandrews +# Driver clang/**/Driver @mdtoguchi @AGindinson +# LLVM-SPIRV translator llvm-spirv/ @AlexeySotkin @AlexeySachkov +# OpenCL "offline" compiler opencl-aot/ @dm-vodopyanov @AlexeySachkov @romanovvlad +# Device library libdevice/ @vzakhari -sycl/ @intel/llvm-reviewers-runtime - +# Documentation sycl/ReleaseNotes.md @pvchupin +sycl/doc/ @pvchupin @kbobrovs +sycl/doc/extensions/ @intel/dpcpp-specification-reviewers + +# DPC++ runtime library +sycl/ @intel/llvm-reviewers-runtime # USM sycl/include/CL/sycl/detail/clusm.hpp @jbrodman @@ -41,6 +50,9 @@ sycl/source/detail/plugin.hpp @smaslov-intel sycl/source/detail/posix_pi.cpp @smaslov-intel sycl/source/detail/windows_pi.cpp @smaslov-intel +# CUDA plugin +sycl/plugins/cuda/ @intel/llvm-reviewers-cuda + # Stream sycl/include/CL/sycl/detail/stream_impl.hpp @againull sycl/include/CL/sycl/stream.hpp @againull @@ -78,16 +90,16 @@ sycl/source/half_type.cpp @AlexeySachkov sycl/include/CL/sycl/swizzles.def @turinevgeny sycl/include/CL/sycl/types.hpp @turinevgeny -sycl/plugins/cuda/ @intel/llvm-reviewers-cuda - -sycl/doc/ @pvchupin @kbobrovs - -sycl/doc/extensions/ @intel/dpcpp-specification-reviewers - +# XPTI instrumentation utilities xpti/ @tovinkere @andykaylor xptifw/ @tovinkere @andykaylor +# DPC++ tools +llvm/tools/file-table-tform/ @kbobrovs @AlexeySachkov +llvm/tools/llvm-foreach/ @Fznamznon @AlexeySachkov +llvm/tools/llvm-no-spir-kernel/ @AGindinson @AlexeySachkov llvm/tools/sycl-post-link/ @kbobrovs @AlexeySachkov +# Clang offload tools clang/tools/clang-offload-bundler/ @kbobrovs @sndmitriev clang/tools/clang-offload-wrapper/ @sndmitriev @kbobrovs From 7d3dd0755031da97e143c6bd7d44a574c335ab5c Mon Sep 17 00:00:00 2001 From: Alexey Bader Date: Thu, 10 Dec 2020 14:01:25 +0300 Subject: [PATCH 2/5] Update .github/CODEOWNERS Co-authored-by: Mariya Podchishchaeva --- .github/CODEOWNERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 7dba4b5b5bc7d..3ebed77a95876 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -96,7 +96,7 @@ xptifw/ @tovinkere @andykaylor # DPC++ tools llvm/tools/file-table-tform/ @kbobrovs @AlexeySachkov -llvm/tools/llvm-foreach/ @Fznamznon @AlexeySachkov +llvm/tools/llvm-foreach/ @AlexeySachkov @Fznamznon llvm/tools/llvm-no-spir-kernel/ @AGindinson @AlexeySachkov llvm/tools/sycl-post-link/ @kbobrovs @AlexeySachkov From 714089364cf0c868a42997afcf8409c425ae4e65 Mon Sep 17 00:00:00 2001 From: Alexey Bader Date: Thu, 10 Dec 2020 14:04:49 +0300 Subject: [PATCH 3/5] Assign ESIMD pass code owner --- .github/CODEOWNERS | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 3ebed77a95876..9293109d436e2 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -100,6 +100,9 @@ llvm/tools/llvm-foreach/ @AlexeySachkov @Fznamznon llvm/tools/llvm-no-spir-kernel/ @AGindinson @AlexeySachkov llvm/tools/sycl-post-link/ @kbobrovs @AlexeySachkov +# Explicit SIMD pass +SYCLLowerIR/ @kbobrovs + # Clang offload tools clang/tools/clang-offload-bundler/ @kbobrovs @sndmitriev clang/tools/clang-offload-wrapper/ @sndmitriev @kbobrovs From 7a30a48b411ab0e3b6cf06ce091c377693423a2c Mon Sep 17 00:00:00 2001 From: Alexey Bader Date: Thu, 10 Dec 2020 14:37:45 +0300 Subject: [PATCH 4/5] Update .github/CODEOWNERS Co-authored-by: Artem Gindinson --- .github/CODEOWNERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 9293109d436e2..b2d77b928c6d8 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,6 +1,6 @@ * @bader -# Front-ent compiler +# Front-end compiler clang/ @Fznamznon @premanandrao @elizabethandrews # Driver From 6aeca59c577ea11221d41e943497bafb15d355eb Mon Sep 17 00:00:00 2001 From: Alexey Bader Date: Thu, 10 Dec 2020 14:59:52 +0300 Subject: [PATCH 5/5] Assign code owner for ESIMD implementation in runtime library --- .github/CODEOWNERS | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index b2d77b928c6d8..cfd903eff677d 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -100,9 +100,12 @@ llvm/tools/llvm-foreach/ @AlexeySachkov @Fznamznon llvm/tools/llvm-no-spir-kernel/ @AGindinson @AlexeySachkov llvm/tools/sycl-post-link/ @kbobrovs @AlexeySachkov -# Explicit SIMD pass -SYCLLowerIR/ @kbobrovs - # Clang offload tools clang/tools/clang-offload-bundler/ @kbobrovs @sndmitriev clang/tools/clang-offload-wrapper/ @sndmitriev @kbobrovs + +# Explicit SIMD +SYCLLowerIR/ @kbobrovs +esimd/ @kbobrovs +sycl/include/CL/sycl/INTEL/esimd.hpp @kbobrovs +sycl/doc/extensions/ExplicitSIMD/ @kbobrovs