aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2007-12-11 01:46:18 +0000
committerEvan Cheng <evan.cheng@apple.com>2007-12-11 01:46:18 +0000
commit4fbf4595493c64edda4c0b8ba2dae2f243e00dac (patch)
treeac0c5fd3a1df30143e64d8573ed0d290afff07dc /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parenta55a67ae912b4cb936c100bd7aba65649e795f8a (diff)
downloadllvm-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