commit | 8d980444a43cbe7df3438b98806d4ac38001ebd0 | [log] [tgz] |
---|---|---|
author | Simon Pilgrim <llvm-dev@redking.me.uk> | Mon Oct 24 21:47:19 2016 +0000 |
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | Mon Oct 24 21:47:19 2016 +0000 |
tree | 61267a44aed5e859531a2f1a6fc862e46411ef94 | |
parent | 5e86c2aba6d7be5db5fecefe2ff4170d9230e07f [diff] |
[SelectionDAG] Update ComputeNumSignBits SRA/SHL handlers to accept scalar or vector splats Use isConstOrConstSplat helper. Also use APInt instead of getZExtValue directly to avoid out of range issues. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@285033 91177308-0d34-0410-b5e6-96231b3b80d8