[all-commits] [llvm/llvm-project] c0294f: [libclc] Add generic implementation of bitfield_in...
Wenju He via All-commits
all-commits at lists.llvm.org
Thu Jul 17 17:06:51 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: c0294f497d65da998e39882c234f157daecebfa8
https://github.com/llvm/llvm-project/commit/c0294f497d65da998e39882c234f157daecebfa8
Author: Wenju He <wenju.he at intel.com>
Date: 2025-07-18 (Fri, 18 Jul 2025)
Changed paths:
A libclc/clc/include/clc/integer/clc_bit_reverse.h
A libclc/clc/include/clc/integer/clc_bitfield_extract_decl.inc
A libclc/clc/include/clc/integer/clc_bitfield_extract_signed.h
A libclc/clc/include/clc/integer/clc_bitfield_extract_unsigned.h
A libclc/clc/include/clc/integer/clc_bitfield_insert.h
A libclc/clc/include/clc/integer/clc_bitfield_insert.inc
M libclc/clc/lib/generic/SOURCES
A libclc/clc/lib/generic/integer/clc_bit_reverse.cl
A libclc/clc/lib/generic/integer/clc_bitfield_extract_signed.cl
A libclc/clc/lib/generic/integer/clc_bitfield_extract_signed.inc
A libclc/clc/lib/generic/integer/clc_bitfield_extract_unsigned.cl
A libclc/clc/lib/generic/integer/clc_bitfield_extract_unsigned.inc
A libclc/clc/lib/generic/integer/clc_bitfield_insert.cl
A libclc/clc/lib/generic/integer/clc_bitfield_insert.inc
A libclc/opencl/include/clc/opencl/integer/bit_reverse.h
A libclc/opencl/include/clc/opencl/integer/bitfield_extract_signed.h
A libclc/opencl/include/clc/opencl/integer/bitfield_extract_unsigned.h
A libclc/opencl/include/clc/opencl/integer/bitfield_insert.h
M libclc/opencl/lib/generic/SOURCES
A libclc/opencl/lib/generic/integer/bit_reverse.cl
A libclc/opencl/lib/generic/integer/bitfield_extract_def.inc
A libclc/opencl/lib/generic/integer/bitfield_extract_signed.cl
A libclc/opencl/lib/generic/integer/bitfield_extract_unsigned.cl
A libclc/opencl/lib/generic/integer/bitfield_insert.cl
A libclc/opencl/lib/generic/integer/bitfield_insert.inc
Log Message:
-----------
[libclc] Add generic implementation of bitfield_insert/extract,bit_reverse (#149070)
The implementation is based on reference implementation in
OpenCL-CTS/test_integer_ops. The generic implementations pass
OpenCL-CTS/test_integer_ops tests on Intel GPU.
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