diff options
author | Valery Pykhtin <Valery.Pykhtin@amd.com> | 2016-11-01 10:26:48 +0000 |
---|---|---|
committer | Valery Pykhtin <Valery.Pykhtin@amd.com> | 2016-11-01 10:26:48 +0000 |
commit | 8a89d3662a8ce311ff55eef68d9a3910d9bfeeef (patch) | |
tree | 99fb25f815fbe3322ff13a899616dcb6efd54dc2 /llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | |
parent | d0a9d1499cf6c49fbb441660d37032eae694ee37 (diff) | |
download | bcm5719-llvm-8a89d3662a8ce311ff55eef68d9a3910d9bfeeef.tar.gz bcm5719-llvm-8a89d3662a8ce311ff55eef68d9a3910d9bfeeef.zip |
[AMDGPU] Expand vector mulhu/mulhs
Differential revision: https://reviews.llvm.org/D26077
llvm-svn: 285684
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp')
-rw-r--r-- | llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp b/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp index a7fd748e85d..a69d1afdea8 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp +++ b/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp @@ -359,6 +359,8 @@ AMDGPUTargetLowering::AMDGPUTargetLowering(const TargetMachine &TM, setOperationAction(ISD::FP_TO_SINT, VT, Expand); setOperationAction(ISD::FP_TO_UINT, VT, Expand); setOperationAction(ISD::MUL, VT, Expand); + setOperationAction(ISD::MULHU, VT, Expand); + setOperationAction(ISD::MULHS, VT, Expand); setOperationAction(ISD::OR, VT, Expand); setOperationAction(ISD::SHL, VT, Expand); setOperationAction(ISD::SRA, VT, Expand); |