[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