diff options
author | Craig Topper <craig.topper@gmail.com> | 2020-02-09 21:48:00 -0800 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2020-02-09 21:52:11 -0800 |
commit | 06ba969c9dc98ba4d40d6e6c13822e2752aaffc5 (patch) | |
tree | 52ef886abdaa723e98db135efce83a4fff21b3df /llvm/lib/CodeGen/MachineFunction.cpp | |
parent | ab3da5dd66c0fee4f6ecbaf344c5904323ac7c7d (diff) | |
download | llvm-06ba969c9dc98ba4d40d6e6c13822e2752aaffc5.zip llvm-06ba969c9dc98ba4d40d6e6c13822e2752aaffc5.tar.gz llvm-06ba969c9dc98ba4d40d6e6c13822e2752aaffc5.tar.bz2 |
[X86] Make (insert_vector_elt (v8i16 zerovec), i16 %x, 0) generate the same code as (v8i16 (build_vector %x, 0, 0, 0, 0, 0, 0, 0)).
Instead of using a insrw to element 0, use movzx and movd.
Same for v16i8.
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions