[llvm-commits] [123561] shift-related cleanups, patch by Reid!

clattner at apple.com clattner at apple.com
Wed Feb 7 15:12:06 PST 2007


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





More information about the llvm-commits mailing list