[PATCH] D116668: libclc: Add clspv64 target
Kévin Petit via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 10 03:24:54 PST 2022
kpet updated this revision to Diff 398557.
kpet marked 2 inline comments as done.
kpet added a comment.
Thanks for the review. I've now addressed the comments, PTAL.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D116668/new/
https://reviews.llvm.org/D116668
Files:
libclc/CMakeLists.txt
libclc/clspv64
Index: libclc/clspv64
===================================================================
--- /dev/null
+++ libclc/clspv64
@@ -0,0 +1 @@
+clspv
\ No newline at end of file
Index: libclc/CMakeLists.txt
===================================================================
--- libclc/CMakeLists.txt
+++ libclc/CMakeLists.txt
@@ -8,6 +8,7 @@
amdgcn-mesa3d/lib/SOURCES;
amdgpu/lib/SOURCES;
clspv/lib/SOURCES;
+ clspv64/lib/SOURCES;
generic/lib/SOURCES;
ptx/lib/SOURCES;
ptx-nvidiacl/lib/SOURCES;
@@ -21,6 +22,7 @@
amdgcn--
amdgcn--amdhsa
clspv--
+ clspv64--
r600--
nvptx--
nvptx64--
@@ -156,6 +158,7 @@
set( amdgcn-mesa-mesa3d_devices ${amdgcn--_devices} )
set( amdgcn--amdhsa_devices none )
set( clspv--_devices none )
+set( clspv64--_devices none )
set( nvptx--_devices none )
set( nvptx64--_devices none )
set( nvptx--nvidiacl_devices none )
@@ -214,7 +217,8 @@
set( dirs )
- if ( NOT ${ARCH} STREQUAL spirv AND NOT ${ARCH} STREQUAL spirv64 AND NOT ${ARCH} STREQUAL clspv )
+ if ( NOT ${ARCH} STREQUAL spirv AND NOT ${ARCH} STREQUAL spirv64 AND
+ NOT ${ARCH} STREQUAL clspv AND NOT ${ARCH} STREQUAL clspv64)
LIST( APPEND dirs generic )
endif()
@@ -245,7 +249,8 @@
# Add the generated convert.cl here to prevent adding
# the one listed in SOURCES
- if( NOT ${ARCH} STREQUAL "spirv" AND NOT ${ARCH} STREQUAL "spirv64" AND NOT ${ARCH} STREQUAL "clspv" )
+ if( NOT ${ARCH} STREQUAL "spirv" AND NOT ${ARCH} STREQUAL "spirv64" AND
+ NOT ${ARCH} STREQUAL "clspv" AND NOT ${ARCH} STREQUAL "clspv64" )
set( rel_files convert.cl )
set( objects convert.cl )
if( NOT ENABLE_RUNTIME_SUBNORMAL )
@@ -299,6 +304,10 @@
set( t "spir--" )
set( build_flags )
set( opt_flags -O3 )
+ elseif( ${ARCH} STREQUAL "clspv64" )
+ set( t "spir64--" )
+ set( build_flags )
+ set( opt_flags -O3 )
else()
set( build_flags )
set( opt_flags -O3 )
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D116668.398557.patch
Type: text/x-patch
Size: 1917 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220110/83d3fb3d/attachment.bin>
More information about the llvm-commits
mailing list