[llvm] [AMDGPU] Update libc/runtime target to use amdgpu (PR #210032)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Jul 16 04:08:23 PDT 2026
https://github.com/LU-JOHN created https://github.com/llvm/llvm-project/pull/210032
Update libc/runtime targets to use "amdgpu" instead of "amdgcn". This change is necessary to do libc testing with a check-libc-amdgpu-amd-amdhsa target. The previous check-libc-amdgcn-amd-amdhsa target already does not work.
>From edd21fd745bb88fa22d9828aaef32bb01c239e63 Mon Sep 17 00:00:00 2001
From: John Lu <John.Lu at amd.com>
Date: Thu, 16 Jul 2026 06:04:04 -0500
Subject: [PATCH] Update libc/runtime target to use amdgpu
Signed-off-by: John Lu <John.Lu at amd.com>
---
llvm/CMakeLists.txt | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/llvm/CMakeLists.txt b/llvm/CMakeLists.txt
index 7b8f1b3b3ced9..e60a26681aff6 100644
--- a/llvm/CMakeLists.txt
+++ b/llvm/CMakeLists.txt
@@ -246,12 +246,12 @@ endif()
option(LIBC_GPU_BUILD "Enable the 'libc' project targeting the GPU" OFF)
if(LIBC_GPU_BUILD)
if(LLVM_RUNTIME_TARGETS)
- list(APPEND LLVM_RUNTIME_TARGETS "nvptx64-nvidia-cuda" "amdgcn-amd-amdhsa")
+ list(APPEND LLVM_RUNTIME_TARGETS "nvptx64-nvidia-cuda" "amdgpu-amd-amdhsa")
else()
- set(LLVM_RUNTIME_TARGETS "default;nvptx64-nvidia-cuda;amdgcn-amd-amdhsa")
+ set(LLVM_RUNTIME_TARGETS "default;nvptx64-nvidia-cuda;amdgpu-amd-amdhsa")
endif()
list(APPEND RUNTIMES_nvptx64-nvidia-cuda_LLVM_ENABLE_RUNTIMES "libc")
- list(APPEND RUNTIMES_amdgcn-amd-amdhsa_LLVM_ENABLE_RUNTIMES "libc")
+ list(APPEND RUNTIMES_amdgpu-amd-amdhsa_LLVM_ENABLE_RUNTIMES "libc")
endif()
# Set up Arm64X build of the OpenMP runtime
@@ -272,12 +272,12 @@ endif()
foreach(_name ${LLVM_RUNTIME_TARGETS})
if("libc" IN_LIST RUNTIMES_${_name}_LLVM_ENABLE_RUNTIMES)
- if("${_name}" STREQUAL "amdgcn-amd-amdhsa" OR "${_name}" STREQUAL "nvptx64-nvidia-cuda" OR "${_name}" STREQUAL "spirv64-intel-unknown")
+ if("${_name}" STREQUAL "amdgpu-amd-amdhsa" OR "${_name}" STREQUAL "nvptx64-nvidia-cuda" OR "${_name}" STREQUAL "spirv64-intel-unknown")
set(LLVM_LIBC_GPU_BUILD ON)
endif()
endif()
endforeach()
-if("${LIBC_TARGET_TRIPLE}" STREQUAL "amdgcn-amd-amdhsa" OR
+if("${LIBC_TARGET_TRIPLE}" STREQUAL "amdgpu-amd-amdhsa" OR
"${LIBC_TARGET_TRIPLE}" STREQUAL "nvptx64-nvidia-cuda" OR
"${LIBC_TARGET_TRIPLE}" STREQUAL "spirv64-intel-unknown")
set(LLVM_LIBC_GPU_BUILD ON)
More information about the llvm-commits
mailing list