diff options
author | Colin LeMahieu <colinl@codeaurora.org> | 2015-02-05 21:13:25 +0000 |
---|---|---|
committer | Colin LeMahieu <colinl@codeaurora.org> | 2015-02-05 21:13:25 +0000 |
commit | de68b66b4d58459c88cf37567a879da8ecc00d12 (patch) | |
tree | a9610e9b0d9423894cf6553d8fdb9a7bef52b7cb /llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | |
parent | a7e33112f0c261466a6b37f4321a63dd98265428 (diff) | |
download | bcm5719-llvm-de68b66b4d58459c88cf37567a879da8ecc00d12.tar.gz bcm5719-llvm-de68b66b4d58459c88cf37567a879da8ecc00d12.zip |
[Hexagon] Simplifying and formatting several patterns. Changing a pattern multiply to be expanded.
llvm-svn: 228347
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonISelLowering.cpp')
-rw-r--r-- | llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp b/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp index 124dc9af881..b11590a6156 100644 --- a/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp +++ b/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp @@ -1429,7 +1429,8 @@ HexagonTargetLowering::HexagonTargetLowering(const TargetMachine &TM, setOperationAction(ISD::UMUL_LOHI, MVT::i32, Expand); setOperationAction(ISD::SMUL_LOHI, MVT::i32, Expand); - + + setOperationAction(ISD::MULHS, MVT::i64, Expand); setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand); setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand); |