For mul transforms, when checking for a cast from bool as either operand,
authorReid Spencer <rspencer@reidspencer.com>
Wed, 13 Dec 2006 08:33:33 +0000 (08:33 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Wed, 13 Dec 2006 08:33:33 +0000 (08:33 +0000)
commit21a55c9f082848dc0dc4b3294c7b2e5636e73f60
treed8967a4d03498929e21cff5dacc1b22e8fb05b56
parent5ae9cebef597db036923de3f653e732384426340
For mul transforms, when checking for a cast from bool as either operand,
make sure to also check that it is a zext from bool, not any other cast
operation type.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32539 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/InstructionCombining.cpp