X86: Open up some opportunities for constant folding by postponing shift lowering.
authorBenjamin Kramer <benny.kra@googlemail.com>
Mon, 4 Feb 2013 15:19:33 +0000 (15:19 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Mon, 4 Feb 2013 15:19:33 +0000 (15:19 +0000)
commita220aeb58f30a6b3fc991883e8107d5e1198c53b
treec8a3fea7ba6af0b3f32fc4651a64edb3d12d57c7
parent9fa9251bbad191feb52273b0f3d44531a5fd78a0
X86: Open up some opportunities for constant folding by postponing shift lowering.

Fixes PR15141.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174327 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/avx-shift.ll