llvm
[SYCL] Complete transition to `Managed<ur_program_handle_t>` RAII model
#19557
Merged

[SYCL] Complete transition to `Managed<ur_program_handle_t>` RAII model #19557

aelovikov-intel merged 32 commits into intel:sycl from aelovikov-intel:managed
aelovikov-intel
aelovikov-intel program_manager.cpp: static create*
993aed35
aelovikov-intel ProgramManager::createURProgram
e18c0c1b
aelovikov-intel program_manager.cpp: loadDeviceLib
5d209d3d
aelovikov-intel ProgramManager::getOrCreateURProgram
11ffadc7
aelovikov-intel BuildF lambda, hopefully...
0ea85a3b
aelovikov-intel FastKernelCacheVal ctor
7d7531a1
aelovikov-intel extKernelCompilerFetchFromCache
6e3345dc
aelovikov-intel createProgramFromSource
99620684
aelovikov-intel device_image_impl ctor overload 0
e9feebfc
aelovikov-intel device_image_impl ctor overload 1
af403f03
aelovikov-intel Drop unused device_image_impl ctor overload 2
dd34ba56
aelovikov-intel Last affected device_image_impl ctor overload
da045572
aelovikov-intel Move up
5c57574e
aelovikov-intel Debug prints
1799d4f9
aelovikov-intel "Outer" getBuiltURProgram overload
fe03fa84
aelovikov-intel Remaining ProgramManager::getBuiltURProgram overload
e2dbbccb
aelovikov-intel backend.cpp
c97ec87c
aelovikov-intel ProgramBuildResult ctor simplification
854a46ae
aelovikov-intel debug print old
7432a51b
aelovikov-intel Proper retain in insertBuiltProgram
f0229bf3
aelovikov-intel One more retain
944ac982
aelovikov-intel Remove unused `Adapter` after managed retains
11e0a363
aelovikov-intel loadDeviceLibFallback (last retain)
f5221d9d
aelovikov-intel Drop debug printing
4f06a1a9
aelovikov-intel clang-format
f59f3c6f
aelovikov-intel aelovikov-intel force pushed from d8984358 to f59f3c6f 264 days ago
aelovikov-intel aelovikov-intel marked this pull request as ready for review 264 days ago
aelovikov-intel aelovikov-intel requested a review 264 days ago
aelovikov-intel aelovikov-intel requested a review from uditagarwal97 uditagarwal97 264 days ago
aelovikov-intel rvalue-ref in device_image_impl ctor
28d00484
aelovikov-intel Remove stale comment
5208f867
aelovikov-intel
aelovikov-intel commented on 2025-07-22
aelovikov-intel Fix for the failing e2e test
49dc0bac
aelovikov-intel Remove stale comment - context_impl owns these
fff3362e
aelovikov-intel
aelovikov-intel commented on 2025-07-23
uditagarwal97
uditagarwal97 approved these changes on 2025-07-23
aelovikov-intel aelovikov-intel marked this pull request as draft 264 days ago
aelovikov-intel Fix one leak
ebf3ce10
aelovikov-intel Merge remote-tracking branch 'origin/sycl' into HEAD
134bf45e
aelovikov-intel aelovikov-intel changed the title [NFC][SYCL] Complete transition to `Managed<ur_program_handle_t>` RAII model [SYCL] Complete transition to `Managed<ur_program_handle_t>` RAII model 263 days ago
aelovikov-intel Update test
8fcca389
aelovikov-intel aelovikov-intel marked this pull request as ready for review 263 days ago
uditagarwal97
uditagarwal97 approved these changes on 2025-07-23
aelovikov-intel aelovikov-intel merged 6653a667 into sycl 263 days ago
aelovikov-intel aelovikov-intel deleted the managed branch 263 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone