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
[PowerPC] Use rldimi/rlwimi to optimize build_vector
Leverage rldimi/rlwimi instructions to generate better code for BUILD_VECTOR:
- For v16i8, four groups of (i8 << 24) | (i8 << 16) | (i8 << 8) | i8 to construct a vector.
- For v8i16, four groups of (i16 << 16) | i16 to construct a vector.
We already have patterns for v4i32 and v2i64 construction.
0 commit comments