[compiler-rt] 06f1d63 - [compiler-rt][CMake] Support powerpcspe build
Fangrui Song via llvm-commits
llvm-commits at lists.llvm.org
Fri Nov 26 13:29:10 PST 2021
Author: Patrick Oppenlander
Date: 2021-11-26T13:29:06-08:00
New Revision: 06f1d63cb16c4d7ec66eac3cdb6ae1f53aee5450
URL: https://github.com/llvm/llvm-project/commit/06f1d63cb16c4d7ec66eac3cdb6ae1f53aee5450
DIFF: https://github.com/llvm/llvm-project/commit/06f1d63cb16c4d7ec66eac3cdb6ae1f53aee5450.diff
LOG: [compiler-rt][CMake] Support powerpcspe build
Reviewed By: jhibbits, MaskRay
Differential Revision: https://reviews.llvm.org/D98836
Added:
Modified:
compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake
compiler-rt/cmake/builtin-config-ix.cmake
compiler-rt/lib/builtins/CMakeLists.txt
Removed:
################################################################################
diff --git a/compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake b/compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake
index 9a96202c72d45..45226b4158d74 100644
--- a/compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake
+++ b/compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake
@@ -5,7 +5,7 @@ set(X86 i386)
set(X86_64 x86_64)
set(MIPS32 mips mipsel)
set(MIPS64 mips64 mips64el)
-set(PPC32 powerpc)
+set(PPC32 powerpc powerpcspe)
set(PPC64 powerpc64 powerpc64le)
set(RISCV32 riscv32)
set(RISCV64 riscv64)
diff --git a/compiler-rt/cmake/builtin-config-ix.cmake b/compiler-rt/cmake/builtin-config-ix.cmake
index 68e9630534740..b20730c2f25dd 100644
--- a/compiler-rt/cmake/builtin-config-ix.cmake
+++ b/compiler-rt/cmake/builtin-config-ix.cmake
@@ -43,7 +43,7 @@ set(X86 i386)
set(X86_64 x86_64)
set(MIPS32 mips mipsel)
set(MIPS64 mips64 mips64el)
-set(PPC32 powerpc)
+set(PPC32 powerpc powerpcspe)
set(PPC64 powerpc64 powerpc64le)
set(RISCV32 riscv32)
set(RISCV64 riscv64)
diff --git a/compiler-rt/lib/builtins/CMakeLists.txt b/compiler-rt/lib/builtins/CMakeLists.txt
index 971e94407a2c9..2c0477f892355 100644
--- a/compiler-rt/lib/builtins/CMakeLists.txt
+++ b/compiler-rt/lib/builtins/CMakeLists.txt
@@ -609,6 +609,8 @@ set(mips64el_SOURCES ${GENERIC_TF_SOURCES}
set(powerpc_SOURCES ${GENERIC_SOURCES})
+set(powerpcspe_SOURCES ${GENERIC_SOURCES})
+
set(powerpc64_SOURCES
ppc/divtc3.c
ppc/fixtfdi.c
More information about the llvm-commits
mailing list