aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineScheduler.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2020-09-18 16:35:39 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2020-09-18 16:59:57 +0100
commitceadd98c2fd51ab1faa80d142b2a6e080117e5ae (patch)
tree307d00aa359e6b46002d76a4a88c0c604f31e959 /llvm/lib/CodeGen/MachineScheduler.cpp
parent23bab1eb43d39e7163eb55bcca6e412f68f930e3 (diff)
downloadllvm-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