-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Closed
Labels
Priority:1Work that is critical for the release, but we could probably ship withoutWork that is critical for the release, but we could probably ship withoutarea-System.Runtime.Intrinsicsarm-sveWork related to arm64 SVE/SVE2 supportWork related to arm64 SVE/SVE2 support
Milestone
Description
See #101294 (review)
There is a version of zip/unzip that takes predicates as inputs and output.
In lowering (?) we should check the inputs, if they are all convert-from-masks then we should remove the masks and then in codegen detect somehow (how if the masks have been removed? maybe we contain the mask conversions??)
By itself this is a low priority optimisation, but we should do it as soon as other instructions will also probably fit the same pattern. (Add them to this ticket as we find them)
Metadata
Metadata
Assignees
Labels
Priority:1Work that is critical for the release, but we could probably ship withoutWork that is critical for the release, but we could probably ship withoutarea-System.Runtime.Intrinsicsarm-sveWork related to arm64 SVE/SVE2 supportWork related to arm64 SVE/SVE2 support