diff options
author | Cong Hou <congh@google.com> | 2015-11-24 19:51:26 +0000 |
---|---|---|
committer | Cong Hou <congh@google.com> | 2015-11-24 19:51:26 +0000 |
commit | db6220f84d2514c4fce507593f4b597287e8377a (patch) | |
tree | 4f06e78fda197548f29585ef2439c5971cfa5697 /llvm/lib/CodeGen/LiveVariables.cpp | |
parent | b098f0c133e6b9a8168def5a1942ea66e7712928 (diff) | |
download | bcm5719-llvm-db6220f84d2514c4fce507593f4b597287e8377a.tar.gz bcm5719-llvm-db6220f84d2514c4fce507593f4b597287e8377a.zip |
[X86] Fix several issues related to X86's psadbw instruction.
This patch fixes the following issues:
1. Fix the return type of X86psadbw: it should not be the same type of inputs.
For vNi8 inputs the output should be vMi64, where M = N/8.
2. Fix the return type of int_x86_avx512_psad_bw_512 accordingly.
3. Fix the definiton of PSADBW, VPSADBW, and VPSADBWY accordingly.
4. Adjust the return type when building a DAG node of X86ISD::PSADBW type.
5. Update related tests.
Differential revision: http://reviews.llvm.org/D14897
llvm-svn: 254010
Diffstat (limited to 'llvm/lib/CodeGen/LiveVariables.cpp')
0 files changed, 0 insertions, 0 deletions