[all-commits] [llvm/llvm-project] 7a4af4: [libclc] Move cross to CLC library; add missing ha...

Fraser Cormack via All-commits all-commits at lists.llvm.org
Tue May 13 09:07:28 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7a4af40896496064ed34f89bb6a30fc91c3c2f7a
      https://github.com/llvm/llvm-project/commit/7a4af40896496064ed34f89bb6a30fc91c3c2f7a
  Author: Fraser Cormack <fraser at codeplay.com>
  Date:   2025-05-13 (Tue, 13 May 2025)

  Changed paths:
    A libclc/clc/include/clc/geometric/clc_cross.h
    M libclc/clc/lib/generic/SOURCES
    A libclc/clc/lib/generic/geometric/clc_cross.cl
    A libclc/clc/lib/generic/geometric/clc_cross.inc
    M libclc/generic/lib/geometric/cross.cl

  Log Message:
  -----------
  [libclc] Move cross to CLC library; add missing half overloads (#139713)

The half overloads are trivially identical to the float and double ones.

It didn't seem worth using 'gentype' for the OpenCL layer or CLC
declarations so they're just written out explicitly. It does help avoid
less trivial repetition in the CLC implementation, though.



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