Revision: 123561 Author: clattner Date: 2007-02-07 15:12:06 -0800 (Wed, 07 Feb 2007)
Log Message: ----------- shift-related cleanups, patch by Reid! Modified Paths: -------------- apple-local/branches/llvm/gcc/llvm-convert.cpp Modified: apple-local/branches/llvm/gcc/llvm-convert.cpp =================================================================== --- apple-local/branches/llvm/gcc/llvm-convert.cpp 2007-02-07 22:45:31 UTC (rev 123560) +++ apple-local/branches/llvm/gcc/llvm-convert.cpp 2007-02-07 23:12:06 UTC (rev 123561) @@ -1827,13 +1827,13 @@ if (LV.BitStart+LV.BitSize != ValSizeInBits) { Value *ShAmt = ConstantInt::get(Val->getType(), ValSizeInBits-(LV.BitStart+LV.BitSize)); - Val = BinaryOperator::create(Instruction::Shl, Val, ShAmt, "tmp", CurBB); + Val = BinaryOperator::createShl(Val, ShAmt, "tmp", CurBB); } // Shift right required? if (ValSizeInBits-LV.BitSize) { Value *ShAmt = ConstantInt::get(Val->getType(), ValSizeInBits-LV.BitSize); - Val = BinaryOperator::create( TYPE_UNSIGNED(TREE_TYPE(exp)) ? + Val = BinaryOperator::create(TYPE_UNSIGNED(TREE_TYPE(exp)) ? Instruction::LShr : Instruction::AShr, Val, ShAmt, "tmp", CurBB); } @@ -2232,7 +2232,7 @@ Value *RetVal = RHS; RHS = CastToAnyType(RHS, Op1Signed, OldVal->getType(), Op0Signed); if (LV.BitStart) - RHS = BinaryOperator::create(Instruction::Shl, RHS, + RHS = BinaryOperator::createShl(RHS, ConstantInt::get(RHS->getType(), LV.BitStart), "tmp", CurBB); // Next, if this doesn't touch the top bit, mask out any bits that shouldn't _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits