[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