diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-02-24 11:12:52 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-02-24 11:24:06 +0000 |
commit | e41a138520b424a15cf4f2d56cf9bb6fbb14ae09 (patch) | |
tree | ec9c132e761703f9bc4ca5d0ffad93bfd8fd8ad5 /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | c7fe6f9c92d950eb3bf41d898f35442de63dd328 (diff) | |
download | llvm-e41a138520b424a15cf4f2d56cf9bb6fbb14ae09.zip llvm-e41a138520b424a15cf4f2d56cf9bb6fbb14ae09.tar.gz llvm-e41a138520b424a15cf4f2d56cf9bb6fbb14ae09.tar.bz2 |
[X86] LowerShiftByScalarVariable - use getSplatSourceVector for vXi8 shift expansion
Using getSplatValue causes poor codegen due to not always being able to remove the EXTRACT_VECTOR_ELT created inside getSplatValue.
The vXi16 shifts/rotates are still showing occasional regressions but vXi8 is a definite improvement.
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions