llvm
[Driver][SYCL][NewOffloadModel] Pull in device libraries at device compile
#21396
Merged

[Driver][SYCL][NewOffloadModel] Pull in device libraries at device compile #21396

mdtoguchi
mdtoguchi [Driver][SYCL][NewOffloadModel] Pull in device libraries at device co…
593e7a42
mdtoguchi mdtoguchi changed the title [Driver][SYCL][NewOffloadModel] Pull in device libraries at device co… [Driver][SYCL][NewOffloadModel] Pull in device libraries at device compile 102 days ago
mdtoguchi mdtoguchi added new-offload-model
mdtoguchi Clang format
2c71f311
mdtoguchi Fix libs to use full paths
f752b552
mdtoguchi clang format
95642b4d
mdtoguchi Revert to using old way of grabbing device libs for old model
6020fab2
mdtoguchi Only pull in native_cpu device lib via clang-linker-wrapper
c92741b0
mdtoguchi Pass along device lib location
2372f9aa
mdtoguchi clang format
9e63e86f
mdtoguchi Disable link warnings
3ae1a658
srividya-sundaram
srividya-sundaram commented on 2026-03-05
mdtoguchi Mark tests as Linux only, cannot mix Windows .bc files with compile
266927d3
mdtoguchi Move sanitizer libraries to the clang-linker-wrapper
8ac9664a
mdtoguchi clang format
55397411
mdtoguchi Use -mlink-builtin-bitcode-postopt
24cba66e
mdtoguchi remove commented line
8f1c6b7e
mdtoguchi Use -mlink-bitcode-file for sanitizer device libs
d67c1341
mdtoguchi clang format
5dbc786f
jinge90
jinge90 apply inline to device globals in libdevice
b9ca113c
jinge90 use weak to replace inline to bypass CPU bug
6113685a
jinge90 remove unneeded inline
975ac133
jinge90
YuriPlyakhin
YuriPlyakhin commented on 2026-03-12
mdtoguchi Perform some refactoring
fb1d160d
mdtoguchi Move native_cpu device to compilation step and cleanup sycl opts to CLW
fe93e6e2
mdtoguchi Revert "Move native_cpu device to compilation step and cleanup sycl o…
cb2ab148
mdtoguchi mdtoguchi marked this pull request as ready for review 85 days ago
mdtoguchi mdtoguchi requested a review 85 days ago
mdtoguchi mdtoguchi requested a review 85 days ago
mdtoguchi mdtoguchi requested a review 85 days ago
mdtoguchi mdtoguchi requested a review 85 days ago
mdtoguchi mdtoguchi requested a review from sergey-semenov sergey-semenov 85 days ago
YuriPlyakhin
YuriPlyakhin approved these changes on 2026-03-16
YuriPlyakhin
YuriPlyakhin commented on 2026-03-16
YuriPlyakhin
YuriPlyakhin commented on 2026-03-16
YuriPlyakhin
YuriPlyakhin commented on 2026-03-16
YuriPlyakhin
YuriPlyakhin commented on 2026-03-16
YuriPlyakhin
YuriPlyakhin commented on 2026-03-16
mdtoguchi Address a few review comments
96945fb8
mdtoguchi Stop building the .new.o device libraries
c1a24e4a
jinge90
jinge90 approved these changes on 2026-03-17
srividya-sundaram
srividya-sundaram commented on 2026-03-17
srividya-sundaram
srividya-sundaram commented on 2026-03-17
srividya-sundaram
srividya-sundaram commented on 2026-03-17
srividya-sundaram
srividya-sundaram commented on 2026-03-18
srividya-sundaram
srividya-sundaram commented on 2026-03-18
srividya-sundaram
srividya-sundaram commented on 2026-03-18
srividya-sundaram
srividya-sundaram commented on 2026-03-18
srividya-sundaram
srividya-sundaram commented on 2026-03-18
srividya-sundaram
srividya-sundaram commented on 2026-03-18
srividya-sundaram
srividya-sundaram commented on 2026-03-18
srividya-sundaram
srividya-sundaram commented on 2026-03-18
srividya-sundaram
srividya-sundaram
srividya-sundaram commented on 2026-03-18
srividya-sundaram
srividya-sundaram commented on 2026-03-18
mdtoguchi
mdtoguchi Address code review comments.
b56e080a
bader
mdtoguchi Add multiple target test and TODO
00df7359
mdtoguchi
bader
mdtoguchi
bader
jinge90
bader
mdtoguchi
mdtoguchi Emit a diagnostic when any of the expected device libs are not found
ef42cbd0
mdtoguchi Merge remote-tracking branch 'intel_llvm/sycl' into link-bitcode-compile
c2447be1
mdtoguchi mdtoguchi requested a review 82 days ago
mdtoguchi add test for missing device lib diagnostic
2464670d
mdtoguchi mdtoguchi requested a review from srividya-sundaram srividya-sundaram 82 days ago
jinge90
jsji jsji requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 81 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-03-20
mdtoguchi Apply suggested reviews from copilot
becc71b2
elizabethandrews
elizabethandrews approved these changes on 2026-03-23
mdtoguchi
hchilama
hchilama approved these changes on 2026-03-23
srividya-sundaram
srividya-sundaram
srividya-sundaram commented on 2026-03-23
srividya-sundaram
srividya-sundaram approved these changes on 2026-03-23
mdtoguchi Merge remote-tracking branch 'intel_llvm/sycl' into link-bitcode-compile
c45762dc
mdtoguchi
sarnex
sarnex approved these changes on 2026-03-25
mdtoguchi
KornevNikita KornevNikita merged c2a9bf86 into sycl 75 days ago
mdtoguchi mdtoguchi deleted the link-bitcode-compile branch 75 days ago
sarnex

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone