These patterns of ([l,a]shr v, ([s,z]ext splat)) only pick up the cases where
the scalar has the same type as the vector element. However since only the low
log2(SEW) bits of the scalar are read, we could use any scalar type that has
been extended.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo