[PATCH] D122082: Add DXIL Bitcode Writer and DXIL testing
Nikita Popov via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Mar 20 02:02:18 PDT 2022
nikic added a comment.
In D122082#3394675 <https://reviews.llvm.org/D122082#3394675>, @beanz wrote:
> In D122082#3394525 <https://reviews.llvm.org/D122082#3394525>, @nikic wrote:
>
>> This implementation is not compatible with opaque pointers (https://llvm.org/docs/OpaquePointers.html) and will likely need a significant rework to support them.
>
> I don’t disagree, but…
>
> Much of this code will work just fine with opaque pointers, and opaque pointers aren’t fully supported in clang (the only frontend we’re trying to support).
>
> Since this code is going into an experimental backend, does opaque pointer support need to block this from landing, or can that be addressed subsequently?
Yes, opaque pointer support is a hard requirement for any new code introduced in LLVM. Of course, it's okay if you implement it in a separate patch from this one, it just needs to be part of the patch stack and land at the same time.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D122082/new/
https://reviews.llvm.org/D122082
More information about the llvm-commits
mailing list