[all-commits] [llvm/llvm-project] 0bc7f4: [libclc] Move all remquo address spaces to CLC lib...

Fraser Cormack via All-commits all-commits at lists.llvm.org
Wed May 21 03:26:26 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0bc7f41db8f3761f144679e014463aeff29fdbc5
      https://github.com/llvm/llvm-project/commit/0bc7f41db8f3761f144679e014463aeff29fdbc5
  Author: Fraser Cormack <fraser at codeplay.com>
  Date:   2025-05-21 (Wed, 21 May 2025)

  Changed paths:
    M libclc/clc/include/clc/math/clc_remquo.h
    M libclc/clc/include/clc/math/remquo_decl.inc
    M libclc/clc/lib/generic/math/clc_remquo.cl
    A libclc/clc/lib/generic/math/clc_remquo.inc
    M libclc/opencl/include/clc/opencl/math/remquo.h
    M libclc/opencl/lib/generic/math/remquo.cl
    M libclc/opencl/lib/generic/math/remquo.inc

  Log Message:
  -----------
  [libclc] Move all remquo address spaces to CLC library (#140871)

Previously the OpenCL address space overloads of remquo would call into
the one and only 'private' CLC remquo. This was an outlier compared with
the other pointer-argumented maths builtins.

This commit moves the definitions of all address space overloads to the
CLC library to give more control over each address space to CLC
implementers.

There are some minor changes to the generated bytecode but it's simply
moving IR instructions around.



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