[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