[all-commits] [llvm/llvm-project] 13a313: [libclc] Move sinpi/cospi/tanpi to the CLC library...
Fraser Cormack via All-commits
all-commits at lists.llvm.org
Tue Apr 1 04:03:43 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 13a313fe582a3c41fb5c50ca2325c0987c0af6d7
https://github.com/llvm/llvm-project/commit/13a313fe582a3c41fb5c50ca2325c0987c0af6d7
Author: Fraser Cormack <fraser at codeplay.com>
Date: 2025-04-01 (Tue, 01 Apr 2025)
Changed paths:
M libclc/CMakeLists.txt
A libclc/clc/include/clc/math/clc_cospi.h
A libclc/clc/include/clc/math/clc_native_divide.h
A libclc/clc/include/clc/math/clc_native_recip.h
M libclc/clc/include/clc/math/clc_sincos_helpers.inc
A libclc/clc/include/clc/math/clc_sincos_piby4.h
A libclc/clc/include/clc/math/clc_sincos_piby4.inc
A libclc/clc/include/clc/math/clc_sinpi.h
A libclc/clc/include/clc/math/clc_tanpi.h
M libclc/clc/lib/generic/SOURCES
A libclc/clc/lib/generic/math/clc_cospi.cl
A libclc/clc/lib/generic/math/clc_cospi.inc
A libclc/clc/lib/generic/math/clc_native_divide.cl
A libclc/clc/lib/generic/math/clc_native_divide.inc
A libclc/clc/lib/generic/math/clc_native_recip.cl
A libclc/clc/lib/generic/math/clc_native_recip.inc
M libclc/clc/lib/generic/math/clc_sincos_helpers.cl
M libclc/clc/lib/generic/math/clc_sincos_helpers.inc
A libclc/clc/lib/generic/math/clc_sinpi.cl
A libclc/clc/lib/generic/math/clc_sinpi.inc
A libclc/clc/lib/generic/math/clc_tanpi.cl
A libclc/clc/lib/generic/math/clc_tanpi.inc
M libclc/clspv/lib/SOURCES
M libclc/generic/lib/SOURCES
M libclc/generic/lib/math/clc_tan.cl
R libclc/generic/lib/math/clc_tanpi.cl
M libclc/generic/lib/math/cospi.cl
M libclc/generic/lib/math/native_divide.cl
R libclc/generic/lib/math/native_divide.inc
M libclc/generic/lib/math/native_recip.cl
R libclc/generic/lib/math/native_recip.inc
R libclc/generic/lib/math/sincosD_piby4.h
M libclc/generic/lib/math/sincos_helpers.cl
M libclc/generic/lib/math/sincos_helpers.h
R libclc/generic/lib/math/sincospiF_piby4.h
M libclc/generic/lib/math/sinpi.cl
M libclc/generic/lib/math/tanpi.cl
M libclc/spirv/lib/SOURCES
Log Message:
-----------
[libclc] Move sinpi/cospi/tanpi to the CLC library (#133889)
Additionally, these builtins are now vectorized.
This also moves the native_recip and native_divide builtins as they are
used by the tanpi builtin.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list