-
Notifications
You must be signed in to change notification settings - Fork 754
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
Track all customizations that are made in llvm-spirv in intel/llvm #7592
Comments
@vmaksimo please take a look and add notes if I'm missing something. |
In my opinion we should remove llvm-spirv sources from intel/llvm repository. It difficult to track the difference between sources in Khronos and intel repositories. Custom layout makes it hard to sync and maintain. I suggest we consider:
|
In this repo we also have |
Hi @MrSidims I see PR in #1 (Add SPIR-V 1.4 checks) has been merged. Can we proceed with the remaining pointers here? Thanks |
Linking pulldown PR #11920 in here and in particular this comment and this commit - it should be reverted once KhronosGroup/SPIRV-LLVM-Translator#2224 is resolved. @jsji, @MrSidims: FYI |
KhronosGroup/SPIRV-LLVM-Translator@64fe75e388dc3b7 is reverted in #12868 due to failures . "[7:34 PM] Sidorov, Dmitry |
One more: |
Yes, this is the one mentioned above #7592 (comment) |
Ah..Thanks. I missed that. Will be addressing these soon. |
#15298 reverts the W/A that removes |
Another customization was removed in #15882 |
Restores: * KhronosGroup/SPIRV-LLVM-Translator@85815e7 * KhronosGroup/SPIRV-LLVM-Translator@aded5af * `transFunctionAttrs()` part of KhronosGroup/SPIRV-LLVM-Translator@15e0aa9 And reverts 4e6a414, 6d84f3a, 6c524eb. Addresses p.2 and p.3 of #7592
Added |
The goal is to keep intel/llvm's llvm-spirv on par with https://github.com/KhronosGroup/SPIRV-LLVM-Translator as much as possible. I'm not expecting it to be always on par, since some patches in https://github.com/KhronosGroup/SPIRV-LLVM-Translator requires appropriate update on devices' drivers in CI here, so the list should be updated.
Following patches are missing in this repository in comparison to https://github.com/KhronosGroup/SPIRV-LLVM-Translator :
This repository adds extra code:
extractelement
instruction. Need to remove it, when we have a fix in SPIR-V consumer propagated to intel/llvm's CI as part of driver updates.spirv-tools
in CI #16743). These changes will be reverted once the test failures are fixed.This repository removes some code:
FunctionParameterAttributeNoReadWrite
, need to return it.The text was updated successfully, but these errors were encountered: