[SelectionDAG] Scalar shift amounts may require legalization
authorDavid Majnemer <david.majnemer@gmail.com>
Thu, 28 May 2015 21:29:59 +0000 (21:29 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Thu, 28 May 2015 21:29:59 +0000 (21:29 +0000)
commit22d2b027062151ceb208671ebdbb5bda7b6401e3
tree74f25ecaea5278445a56f3216cbefc1f1e000a11
parentbfcad2f1813e5da355ceece8ebbb75f282f76b34
[SelectionDAG] Scalar shift amounts may require legalization

The shift amount may be too small to cope with promoted left hand side,
make sure to promote it as well.

This fixes PR23664.

llvm-svn: 238503
llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp