[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