diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2020-09-18 16:35:39 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2020-09-18 16:59:57 +0100 |
commit | ceadd98c2fd51ab1faa80d142b2a6e080117e5ae (patch) | |
tree | 307d00aa359e6b46002d76a4a88c0c604f31e959 /llvm/lib/CodeGen/MachineScheduler.cpp | |
parent | 23bab1eb43d39e7163eb55bcca6e412f68f930e3 (diff) | |
download | llvm-ceadd98c2fd51ab1faa80d142b2a6e080117e5ae.zip llvm-ceadd98c2fd51ab1faa80d142b2a6e080117e5ae.tar.gz llvm-ceadd98c2fd51ab1faa80d142b2a6e080117e5ae.tar.bz2 |
[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.
Diffstat (limited to 'llvm/lib/CodeGen/MachineScheduler.cpp')
0 files changed, 0 insertions, 0 deletions