diff options
author | Evan Cheng <evan.cheng@apple.com> | 2007-12-11 01:46:18 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2007-12-11 01:46:18 +0000 |
commit | 4fbf4595493c64edda4c0b8ba2dae2f243e00dac (patch) | |
tree | ac0c5fd3a1df30143e64d8573ed0d290afff07dc /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | a55a67ae912b4cb936c100bd7aba65649e795f8a (diff) | |
download | llvm-4fbf4595493c64edda4c0b8ba2dae2f243e00dac.zip llvm-4fbf4595493c64edda4c0b8ba2dae2f243e00dac.tar.gz llvm-4fbf4595493c64edda4c0b8ba2dae2f243e00dac.tar.bz2 |
- Improved v8i16 shuffle lowering. It now uses pshuflw and pshufhw as much as
possible before resorting to pextrw and pinsrw.
- Better codegen for v4i32 shuffles masquerading as v8i16 or v16i8 shuffles.
- Improves (i16 extract_vector_element 0) codegen by recognizing
(i32 extract_vector_element 0) does not require a pextrw.
llvm-svn: 44836
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions