[all-commits] [llvm/llvm-project] fa8eb6: libclc: Reimplement amdhsa workitem functions

Matt Arsenault via All-commits all-commits at lists.llvm.org
Wed Mar 4 01:18:58 PST 2026


  Branch: refs/heads/users/arsenm/libclc/reimplement-amdhsa-cov5-workitem-functions
  Home:   https://github.com/llvm/llvm-project
  Commit: fa8eb6b22625791454bd2ccd3aa3fc009f432fca
      https://github.com/llvm/llvm-project/commit/fa8eb6b22625791454bd2ccd3aa3fc009f432fca
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2026-03-04 (Wed, 04 Mar 2026)

  Changed paths:
    M libclc/clc/lib/amdgcn/workitem/clc_get_global_offset.cl
    M libclc/clc/lib/amdgcn/workitem/clc_get_work_dim.cl
    M libclc/cmake/modules/AddLibclc.cmake

  Log Message:
  -----------
  libclc: Reimplement amdhsa workitem functions

These were quite out of date and broken. These were originally
implemented for clover, which at one point was aiming for HSA v2 ABI
near compatibility. Since clover has been removed, that path is dead.
This was also broken for the modern HSA ABIs. Update to assume the
v5 ABI.



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