https://github.com/tlively commented:
Very cool! LGTM so far. It's really nice that we can delete that entire pass
out of the backend. Where can I read more about these new target extension
types?
https://github.com/llvm/llvm-project/pull/71540
___
https://github.com/pmatos edited https://github.com/llvm/llvm-project/pull/71540
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/pmatos edited https://github.com/llvm/llvm-project/pull/71540
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
pmatos wrote:
The current patch implements successfully all the refactoring needed for
externref. I will work on funcref next.
This refactoring was triggered by the discussion at #71069 .
Also the issue #71388 is currently blocking this. I include a workaround in the
current patch.
llvmbot wrote:
@llvm/pr-subscribers-backend-webassembly
Author: Paulo Matos (pmatos)
Changes
Originally reference types were designed as pointers to different address
spaces.
More recently TargetExtType were added to LLVM IR making it easier to represent
reference types. This
https://github.com/pmatos created
https://github.com/llvm/llvm-project/pull/71540
Originally reference types were designed as pointers to different address
spaces.
More recently TargetExtType were added to LLVM IR making it easier to represent
reference types. This refactoring gets rid of