Fix out of date comment, remove use of ConstantExpr::getShift
authorChris Lattner <sabre@nondot.org>
Mon, 12 Jan 2004 19:12:58 +0000 (19:12 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 12 Jan 2004 19:12:58 +0000 (19:12 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10794 91177308-0d34-0410-b5e6-96231b3b80d8

lib/VMCore/Constants.cpp

index e796bad8360e171695ee75a4e690a9069d5ffdf2..0e30c3ee587be6b91fa1a7d087d6ecde25e9ce72 100644 (file)
@@ -501,13 +501,6 @@ void ConstantExpr::replaceUsesOfWithOnConstant(Value *From, Value *ToV,
   } else if (getOpcode() == Instruction::Cast) {
     assert(getOperand(0) == From && "Cast only has one use!");
     Replacement = ConstantExpr::getCast(To, getType());
-  } else if (getOpcode() == Instruction::Shl ||
-             getOpcode() == Instruction::Shr) {
-    Constant *C1 = getOperand(0);
-    Constant *C2 = getOperand(1);
-    if (C1 == From) C1 = To;
-    if (C2 == From) C2 = To;
-    Replacement = ConstantExpr::getShift(getOpcode(), C1, C2);
   } else if (getNumOperands() == 2) {
     Constant *C1 = getOperand(0);
     Constant *C2 = getOperand(1);
@@ -958,7 +951,7 @@ Constant *ConstantExpr::getTy(const Type *ReqTy, unsigned Opcode,
   return ExprConstants.getOrCreate(ReqTy, Key);
 }
 
-/// getShift - Return a shift left or shift right constant expr
+/// getShiftTy - Return a shift left or shift right constant expr
 Constant *ConstantExpr::getShiftTy(const Type *ReqTy, unsigned Opcode,
                                    Constant *C1, Constant *C2) {
   // Check the operands for consistency first