Hack unneccesary now that shifts of pointers are no longer legal!
authorChris Lattner <sabre@nondot.org>
Tue, 10 Sep 2002 03:50:54 +0000 (03:50 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 10 Sep 2002 03:50:54 +0000 (03:50 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3640 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Scalar/InstructionCombining.cpp

index 748969ab3b715310cf2f2ac2ba8458dc228c913b..785eb709aa4cb94b88433cd7e09eb7bc408b3d91 100644 (file)
@@ -492,7 +492,6 @@ Instruction *InstCombiner::visitShiftInst(Instruction &I) {
   if (ConstantUInt *CUI = dyn_cast<ConstantUInt>(Op1)) {
     unsigned TypeBits = Op0->getType()->getPrimitiveSize()*8;
     if (CUI->getValue() >= TypeBits &&
-        TypeBits && // FIXME: Handle pointer operands here.  This should go away
         !(Op0->getType()->isSigned() && I.getOpcode() == Instruction::Shr))
       return ReplaceInstUsesWith(I, Constant::getNullValue(Op0->getType()));
   }