[llvm-commits] [llvm-gcc-4.2] r135672 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

Jay Foad jay.foad at gmail.com
Thu Jul 21 02:19:11 PDT 2011


Author: foad
Date: Thu Jul 21 04:19:11 2011
New Revision: 135672

URL: http://llvm.org/viewvc/llvm-project?rev=135672&view=rev
Log:
Update llvm-gcc-4.2 and dragonegg after converting ConstantFolder APIs
to use ArrayRef.

Modified:
    llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp

Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp?rev=135672&r1=135671&r2=135672&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp Thu Jul 21 04:19:11 2011
@@ -8866,7 +8866,7 @@
     Idx.push_back(ConstantInt::get(IntPtrTy, 0));
   Idx.push_back(IndexVal);
 
-  return TheFolder->CreateGetElementPtr(ArrayAddr, &Idx[0], Idx.size());
+  return TheFolder->CreateGetElementPtr(ArrayAddr, Idx);
 }
 
 Constant *TreeConstantToLLVM::EmitLV_COMPONENT_REF(tree exp) {
@@ -8898,7 +8898,8 @@
       Constant::getNullValue(Type::getInt32Ty(Context)),
       ConstantInt::get(Type::getInt32Ty(Context), MemberIndex)
     };
-    FieldPtr = TheFolder->CreateGetElementPtr(StructAddrLV, Ops+1, 2);
+    FieldPtr = TheFolder->CreateGetElementPtr(StructAddrLV,
+                                              makeArrayRef(Ops + 1, 2));
 
     FieldPtr = ConstantFoldInstOperands(Instruction::GetElementPtr,
                                         FieldPtr->getType(), Ops, &TD);





More information about the llvm-commits mailing list