diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-12-12 10:49:15 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2016-12-12 10:49:15 +0000 |
commit | 369cd349b968420c172c0c1344586e18662eac4a (patch) | |
tree | 4b9c3ffe73c70bd94fce0fbe2d7d84411a6b5427 /clang/lib/Format/FormatTokenLexer.cpp | |
parent | 040a36c17652cf043496272c226ecfbe735e954f (diff) | |
download | bcm5719-llvm-369cd349b968420c172c0c1344586e18662eac4a.tar.gz bcm5719-llvm-369cd349b968420c172c0c1344586e18662eac4a.zip |
[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
llvm-svn: 289426
Diffstat (limited to 'clang/lib/Format/FormatTokenLexer.cpp')
0 files changed, 0 insertions, 0 deletions