[all-commits] [llvm/llvm-project] d46a69: [libclc] Move asin/acos/atan to the CLC library (#...

Fraser Cormack via All-commits all-commits at lists.llvm.org
Tue Mar 25 02:11:54 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d46a699953210093de55baa8b3be56dae5707082
      https://github.com/llvm/llvm-project/commit/d46a699953210093de55baa8b3be56dae5707082
  Author: Fraser Cormack <fraser at codeplay.com>
  Date:   2025-03-25 (Tue, 25 Mar 2025)

  Changed paths:
    A libclc/clc/include/clc/math/clc_acos.h
    A libclc/clc/include/clc/math/clc_asin.h
    A libclc/clc/include/clc/math/clc_atan.h
    M libclc/clc/lib/generic/SOURCES
    A libclc/clc/lib/generic/math/clc_acos.cl
    A libclc/clc/lib/generic/math/clc_acos.inc
    A libclc/clc/lib/generic/math/clc_asin.cl
    A libclc/clc/lib/generic/math/clc_asin.inc
    A libclc/clc/lib/generic/math/clc_atan.cl
    A libclc/clc/lib/generic/math/clc_atan.inc
    M libclc/generic/lib/math/acos.cl
    M libclc/generic/lib/math/asin.cl
    M libclc/generic/lib/math/atan.cl

  Log Message:
  -----------
  [libclc] Move asin/acos/atan to the CLC library (#132788)

This commit simultaneously moves these three functions to the CLC
library and optimizing them for vector types by avoiding scalarization.



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