aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineFunction.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2020-02-09 21:48:00 -0800
committerCraig Topper <craig.topper@gmail.com>2020-02-09 21:52:11 -0800
commit06ba969c9dc98ba4d40d6e6c13822e2752aaffc5 (patch)
tree52ef886abdaa723e98db135efce83a4fff21b3df /llvm/lib/CodeGen/MachineFunction.cpp
parentab3da5dd66c0fee4f6ecbaf344c5904323ac7c7d (diff)
downloadllvm-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