commit | 79654737d7de8041d770d8dc0c148f8b62c6c21b | [log] [tgz] |
---|---|---|
author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | Tue May 30 17:47:51 2017 +0000 |
committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | Tue May 30 17:47:51 2017 +0000 |
tree | 0ce57702585aa1ecb32fcf2f201a0616b2f0b144 | |
parent | 825457abaab5c83e83b836a871968126821edaa4 [diff] |
[Hexagon] Improve code generation for 32x32-bit multiplication For multiplications of 64-bit values (giving 64-bit result), detect cases where the arguments are sign-extended 32-bit values, on a per- operand basis. This will allow few patterns to match a wider variety of combinations in which extensions can occur. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@304223 91177308-0d34-0410-b5e6-96231b3b80d8