HomePhabricator

[X86][AVX] lowerBuildVectorAsBroadcast - improve i64 BROADCASTM lowering on 32…

Authored by RKSimon on Sep 18 2020, 8:35 AM.

Description

[X86][AVX] lowerBuildVectorAsBroadcast - improve i64 BROADCASTM lowering on 32-bit targets

We already handle the the cases where we have a 'zero extended splat' build vector (a, 0, 0, 0, a, 0, 0, 0, ...) but were missing the case where the 'a' scalar was zero-extended as well - such as i64 -> vXi64 splat cases on 32-bit targets.

Details

Committed
RKSimonSep 18 2020, 8:59 AM
Parents
rG23bab1eb43d3: [DFSan] Add strpbrk wrapper.
Branches
Unknown
Tags
Unknown