llvm icon indicating copy to clipboard operation
llvm copied to clipboard

[SYCL] Get rid of device kernel info duplication

Open sergey-semenov opened this issue 3 months ago • 1 comments

With the introduction of DeviceKernelInfo, implicit local argument information is now duplicated in program manager. This patch removes the duplicate map and makes it so that device kernel info map is filled out during image registration, with the compile time information added when it's available (during the first submission of the kernel).

Additinally, this patch ensures that device kernel info instances are added to the program manager only during image registration, and gets rid of entries from other sources that polluted the map.

sergey-semenov avatar Oct 08 '25 14:10 sergey-semenov

Timed Out Tests (1):
  SYCL :: HostInteropTask/host-task-failure.cpp

is known and unrelated.

sergey-semenov avatar Dec 09 '25 13:12 sergey-semenov

@intel/sycl-graphs-reviewers (@mmichel11), @intel/llvm-reviewers-runtime (@cperkinsintel) Could you please have a look?

sergey-semenov avatar Dec 11 '25 11:12 sergey-semenov

@cperkinsintel gentle ping

sergey-semenov avatar Dec 12 '25 17:12 sergey-semenov

@intel/llvm-gatekeepers please consider merging

github-actions[bot] avatar Dec 14 '25 03:12 github-actions[bot]