Skip to content

[libclc] Remove clspv-specific clc conversions #128500

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 1 commit into from
Feb 24, 2025

Conversation

frasercrmck
Copy link
Contributor

The clc and clc+clspv modes produced the same conversions code, so this patch simplifies the process. It further simplifies the internal checks the script makes by assuming the mutual exclusivity.

The clc and clc+clspv modes produced the same conversions code, so this
patch simplifies the process. It further simplifies the internal checks
the script makes by assuming the mutual exclusivity.
@frasercrmck frasercrmck added the libclc libclc OpenCL library label Feb 24, 2025
@frasercrmck frasercrmck requested a review from arsenm February 24, 2025 11:53
@frasercrmck frasercrmck merged commit aca8a5c into llvm:main Feb 24, 2025
13 checks passed
@frasercrmck frasercrmck deleted the libclc-clc-clspv-conversions branch February 24, 2025 12:31
@rjodinchr
Copy link
Contributor

This commit is causing regressions on the OpenCL-CTS with clvk/clspv. I need more time to understand what the issue is exactly.

@frasercrmck
Copy link
Contributor Author

This commit is causing regressions on the OpenCL-CTS with clvk/clspv. I need more time to understand what the issue is exactly.

Interesting, I'm sorry about that. I diffed clc-convert.cl and clc-clspv-convert.cl before this change and they were identical, so the change in principle should be fine. Perhaps I messed up one of the changes to the booleans in the python script and forgot to verify?

@rjodinchr
Copy link
Contributor

In fact, I missed that I had to modify some build files in Google infra for that change. So it's all good.

Also, would you have a 15min slot in the coming days to talk about all your libclc work?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
libclc libclc OpenCL library
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants