Skip to content

[SYCL] Print default arguments of templates when printing kernel names for lambdas/functors in integration header#22339

Merged
uditagarwal97 merged 18 commits into
intel:syclfrom
lbushi25:CMPLRLLVM-76013
Jun 16, 2026
Merged

[SYCL] Print default arguments of templates when printing kernel names for lambdas/functors in integration header#22339
uditagarwal97 merged 18 commits into
intel:syclfrom
lbushi25:CMPLRLLVM-76013

Conversation

@lbushi25

Copy link
Copy Markdown
Contributor

This PR enables the printing of all default arguments of template specializations in the integration header when used in the kernel names of functors/lambdas. The printing happens unconditionally, regardless of whether the default argument is specified in the source code or not.

@lbushi25
lbushi25 marked this pull request as ready for review June 16, 2026 19:20
@lbushi25
lbushi25 requested review from a team as code owners June 16, 2026 19:20
@lbushi25
lbushi25 requested a review from cperkinsintel June 16, 2026 19:20
@lbushi25

lbushi25 commented Jun 16, 2026

Copy link
Copy Markdown
Contributor Author

only @intel/dpcpp-cfe-reviewers is needed for review here. The commit history contains some runtime changes which is why the runtime team has also been pinged for review but in this particular PR, there are no runtime changes with respect to the sycl branch of upstream.

@premanandrao premanandrao left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks okay to me.

@sys-ce-bb

Copy link
Copy Markdown
Contributor

@intel/llvm-gatekeepers please consider merging

@lbushi25

lbushi25 commented Jun 16, 2026

Copy link
Copy Markdown
Contributor Author

@intel/llvm-gatekeepers please consider merging

Yes, this should be good to go for merge @intel/llvm-gatekeepers

@uditagarwal97
uditagarwal97 merged commit 68c8b83 into intel:sycl Jun 16, 2026
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants