[all-commits] [llvm/llvm-project] 328455: [libclc] Move atan2/atan2pi to the CLC library (#1...

Fraser Cormack via All-commits all-commits at lists.llvm.org
Thu Mar 27 03:59:32 PDT 2025


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

  Changed paths:
    A libclc/clc/include/clc/math/clc_atan2.h
    A libclc/clc/include/clc/math/clc_atan2pi.h
    M libclc/clc/include/clc/math/tables.h
    M libclc/clc/lib/generic/SOURCES
    A libclc/clc/lib/generic/math/clc_atan2.cl
    A libclc/clc/lib/generic/math/clc_atan2.inc
    A libclc/clc/lib/generic/math/clc_atan2pi.cl
    A libclc/clc/lib/generic/math/clc_atan2pi.inc
    M libclc/clc/lib/generic/math/clc_tables.cl
    M libclc/generic/lib/math/atan2.cl
    M libclc/generic/lib/math/atan2pi.cl
    M libclc/generic/lib/math/tables.cl

  Log Message:
  -----------
  [libclc] Move atan2/atan2pi to the CLC library (#133226)

As with other work in this area, these builtins are now vectorized.

A further table has been split into two. There was discrepancy between
comments above the table describing the values as "lead" and "tail" and
variables taken from the table called "head" and "tail", so these have
been unified as head/tail.



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