You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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)
The text was updated successfully, but these errors were encountered:
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??)
We notably do this in morph for x64 to catch various early cases, but rechecking in lowering may be able to catch others as well.
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)
The text was updated successfully, but these errors were encountered: