[llvm-commits] [llvm] r60010 - /llvm/trunk/lib/Transforms/Scalar/CodeGenPrepare.cpp

Chris Lattner sabre at nondot.org
Mon Nov 24 20:47:41 PST 2008


Author: lattner
Date: Mon Nov 24 22:47:41 2008
New Revision: 60010

URL: http://llvm.org/viewvc/llvm-project?rev=60010&view=rev
Log:
another minor tweak

Modified:
    llvm/trunk/lib/Transforms/Scalar/CodeGenPrepare.cpp

Modified: llvm/trunk/lib/Transforms/Scalar/CodeGenPrepare.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Scalar/CodeGenPrepare.cpp?rev=60010&r1=60009&r2=60010&view=diff

==============================================================================
--- llvm/trunk/lib/Transforms/Scalar/CodeGenPrepare.cpp (original)
+++ llvm/trunk/lib/Transforms/Scalar/CodeGenPrepare.cpp Mon Nov 24 22:47:41 2008
@@ -532,7 +532,7 @@
 /// false if not.
 static bool TryMatchingScaledValue(Value *ScaleReg, int64_t Scale,
                                    const Type *AccessTy, ExtAddrMode &AddrMode,
-                                   SmallVector<Instruction*, 16> &AddrModeInsts,
+                                   SmallVectorImpl<Instruction*> &AddrModeInsts,
                                    const TargetLowering &TLI, unsigned Depth) {
   // If we already have a scale of this value, we can add to it, otherwise, we
   // need an available scale field.
@@ -678,8 +678,7 @@
   }
   case Instruction::Mul:
   case Instruction::Shl: {
-    // Can only handle X*C and X << C, and can only handle this when the scale
-    // field is available.
+    // Can only handle X*C and X << C.
     ConstantInt *RHS = dyn_cast<ConstantInt>(AddrInst->getOperand(1));
     if (!RHS) break;
     int64_t Scale = RHS->getSExtValue();





More information about the llvm-commits mailing list