[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