commit | dcc9618afef212bd9702ca697cea0a420abaa748 | [log] [tgz] |
---|---|---|
author | Simon Pilgrim <llvm-dev@redking.me.uk> | Mon Dec 12 10:49:15 2016 +0000 |
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | Mon Dec 12 10:49:15 2016 +0000 |
tree | 18b96e914ac86d800466689a8e08cacd9fcf6f4a | |
parent | 2dc2fca37b80eef9bd5a04e42f904ba77214a8bb [diff] |
[X86][SSE] Lower suitably sign-extended mul vXi64 using PMULDQ PMULDQ returns the 64-bit result of the signed multiplication of the lower 32-bits of vXi64 vector inputs, we can lower with this if the sign bits stretch that far. Differential Revision: https://reviews.llvm.org/D27657 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@289426 91177308-0d34-0410-b5e6-96231b3b80d8