Skip to content

[libclc] Split off library build system into helpers #15914

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Oct 29, 2024

Conversation

frasercrmck
Copy link
Contributor

This splits off several key parts of the build system into utility methods. This will be used in upcoming patches to help provide additional sets of target-specific builtin libraries.

Running llvm-diff on the resulting LLVM bytecode binaries, and regular diff on SPIR-V binaries, shows no differences before and after this patch.


This is a cherry-pick of upstream commit 183b38e. The conflicts weren't trivial so I thought I'd resolve them myself and not wait for a pulldown. CC @jsji

@jsji
Copy link
Contributor

jsji commented Oct 29, 2024

Thank you @frasercrmck for preemptive fix!

This splits off several key parts of the build system into utility
methods. This will be used in upcoming patches to help provide
additional sets of target-specific builtin libraries.

Running llvm-diff on the resulting LLVM bytecode binaries, and regular
diff on SPIR-V binaries, shows no differences before and after this
patch.
Copy link
Contributor

@steffenlarsen steffenlarsen left a comment

Choose a reason for hiding this comment

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

LGTM! ⭐

maarquitos14 added a commit that referenced this pull request Oct 29, 2024
maarquitos14 added a commit that referenced this pull request Oct 29, 2024
maarquitos14 added a commit that referenced this pull request Oct 29, 2024
@frasercrmck
Copy link
Contributor Author

@intel/llvm-gatekeepers This is ready to merge, thanks. I've got one more to cherry-pick after this 👍

@sarnex sarnex merged commit dc0561a into intel:sycl Oct 29, 2024
13 checks passed
@frasercrmck frasercrmck deleted the cherry-pick-libclc-1 branch October 29, 2024 17:16
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.

4 participants