-
-
Notifications
You must be signed in to change notification settings - Fork 16.5k
spirv-llvm-translator: update all versions, support LLVM 20 and 21 #432015
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
spirv-llvm-translator: update all versions, support LLVM 20 and 21 #432015
Conversation
LLVM 14-21 all build now. LLVM 21 requires a small workaround, as they need a nightly version of SPIRV-Headers. I've made it a conditional, so that once a new SPIRV-Headers version is released, it'll use that instead of the nightly |
4218d16
to
c0e1c95
Compare
By the way, currently this defaults to LLVM 17 for ROCm, but |
Probably. |
The treefmt lint is failing for an unrelated file somehow: |
A really old PR just got merged into staging without needing to pass lints. Fix: #432956 |
c440561
to
7456187
Compare
Rebased onto latest staging to fix the vet failure |
567488b
to
5c53a10
Compare
5c53a10
to
9eaf6ae
Compare
Thanks! |
Builds with LLVM 14-20 pass, 21 is currently building.
Things done
passthru.tests
.nixpkgs-review
on this PR. See nixpkgs-review usage../result/bin/
.Add a 👍 reaction to pull requests you find important.