[all-commits] [llvm/llvm-project] 7d1ada: [libclc] Fix ctest failures after 7f3661128b1e: ad...

Wenju He via All-commits all-commits at lists.llvm.org
Mon Sep 22 00:56:11 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7d1adab5a6f745f038bc774b8f2c381ae32845e0
      https://github.com/llvm/llvm-project/commit/7d1adab5a6f745f038bc774b8f2c381ae32845e0
  Author: Wenju He <wenju.he at intel.com>
  Date:   2025-09-22 (Mon, 22 Sep 2025)

  Changed paths:
    R libclc/check_external_calls.sh
    A libclc/check_external_funcs.sh
    M libclc/clc/lib/generic/misc/clc_shuffle.cl
    M libclc/clc/lib/generic/misc/clc_shuffle2.cl
    M libclc/cmake/modules/AddLibclc.cmake

  Log Message:
  -----------
  [libclc] Fix ctest failures after 7f3661128b1e: adjust external check and make shuffle helpers static (#160036)

* Replace call-site check with external declaration scan (grep declare)
to avoid false positives for not-inlined __clc_* functions.
* _clc_get_el* helpers are defined as inline in clc_shuffle2.cl, so they
have available_externally attribute. When they fail to inline they are
deleted by EliminateAvailableExternallyPass and become unresolved in
cedar-r600--.bc. Mark them static to resolve the issue.

---------

Co-authored-by: Copilot <175728472+Copilot at users.noreply.github.com>



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