diff options
author | Evan Cheng <evan.cheng@apple.com> | 2008-05-13 08:35:03 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2008-05-13 08:35:03 +0000 |
commit | 411fc17b569bac71b8d0578174d027663202c203 (patch) | |
tree | bb8e0ed03e63e856988c905af714ffb7bd62205e /lib/Target/PIC16/PIC16Subtarget.cpp | |
parent | 9ddb3032a8576650ce360ffef0bbed6caecc3824 (diff) | |
download | external_llvm-411fc17b569bac71b8d0578174d027663202c203.zip external_llvm-411fc17b569bac71b8d0578174d027663202c203.tar.gz external_llvm-411fc17b569bac71b8d0578174d027663202c203.tar.bz2 |
Instead of a vector load, shuffle and then extract an element. Load the element from address with an offset.
pshufd $1, (%rdi), %xmm0
movd %xmm0, %eax
=>
movl 4(%rdi), %eax
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51026 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/PIC16/PIC16Subtarget.cpp')
0 files changed, 0 insertions, 0 deletions