You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[ESIMD] Fix removal of "llvm.used" global in sycl-post-link (#5853)
The code removing llvm.used global in sycl-post-link wrongly
assumed that all elements of the global array are either functions
or function declarations. In fact llvm.used also may contain specialization
constants as well.
The fix adds additional check of IR before removal.
Signed-off-by: Vyacheslav N Klochkov <[email protected]>
0 commit comments