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
{u,s}load{8,16,32} these are all equivalent to load.i{8,16,32} followed by {u,s}extend. We should just use that larger sequence and backends that have special lowerings for uload8() that are better than uextend(load8()) should add rules to match the compound pattern.
Ditto for {u,s}store{8,16,32}.
Same for our SIMD loads like uload16x4 et al. These can be load.i16x4 followed by a lane-wise uextend, etc.
The text was updated successfully, but these errors were encountered:
{u,s}load{8,16,32}
these are all equivalent toload.i{8,16,32}
followed by{u,s}extend
. We should just use that larger sequence and backends that have special lowerings foruload8()
that are better thanuextend(load8())
should add rules to match the compound pattern.Ditto for
{u,s}store{8,16,32}
.Same for our SIMD loads like
uload16x4
et al. These can beload.i16x4
followed by a lane-wiseuextend
, etc.The text was updated successfully, but these errors were encountered: