commit | d5cf0c957e9b64b1bf65f5aa3e866378aec2639b | [log] [tgz] |
---|---|---|
author | Simon Pilgrim <llvm-dev@redking.me.uk> | Fri Feb 08 18:57:38 2019 +0000 |
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | Fri Feb 08 18:57:38 2019 +0000 |
tree | fa0c86558a421b285e97850c2680e415b6573ce4 | |
parent | 2108af5551165b4d69c05922173d7cd617c028c6 [diff] |
[TargetLowering] Use ISD::FSHR in expandFixedPointMul Replace OR(SHL,SRL) pattern with ISD::FSHR (legalization expands this later if necessary) - this helps with the scale == 0 'undefined' drop-through case that was discussed on D55720. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@353546 91177308-0d34-0410-b5e6-96231b3b80d8