Author: lattner Date: Fri Nov 23 16:35:18 2007 New Revision: 44293 URL: http://llvm.org/viewvc/llvm-project?rev=44293&view=rev Log: add a comment.
Modified: llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp Modified: llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp?rev=44293&r1=44292&r2=44293&view=diff ============================================================================== --- llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp (original) +++ llvm/trunk/lib/Transforms/Scalar/InstructionCombining.cpp Fri Nov 23 16:35:18 2007 @@ -2660,7 +2660,7 @@ if (ConstantInt *RHS = dyn_cast<ConstantInt>(I->getOperand(1))) { // X & 0xFFF0 is known to be a multiple of 16. uint32_t Zeros = RHS->getValue().countTrailingZeros(); - if (Zeros != V->getType()->getPrimitiveSizeInBits()) + if (Zeros != V->getType()->getPrimitiveSizeInBits())// don't shift by "32" return ConstantExpr::getShl(Result, ConstantInt::get(Result->getType(), Zeros)); } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits