[vmkit-commits] [vmkit] r110715 - /vmkit/trunk/lib/J3/Compiler/JavaAOTCompiler.cpp
Nicolas Geoffray
nicolas.geoffray at lip6.fr
Tue Aug 10 13:16:01 PDT 2010
Author: geoffray
Date: Tue Aug 10 15:16:01 2010
New Revision: 110715
URL: http://llvm.org/viewvc/llvm-project?rev=110715&view=rev
Log:
Work on pointersize instead of int32. Patch by Allan Tong!
Modified:
vmkit/trunk/lib/J3/Compiler/JavaAOTCompiler.cpp
Modified: vmkit/trunk/lib/J3/Compiler/JavaAOTCompiler.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/J3/Compiler/JavaAOTCompiler.cpp?rev=110715&r1=110714&r2=110715&view=diff
==============================================================================
--- vmkit/trunk/lib/J3/Compiler/JavaAOTCompiler.cpp (original)
+++ vmkit/trunk/lib/J3/Compiler/JavaAOTCompiler.cpp Tue Aug 10 15:16:01 2010
@@ -1561,8 +1561,11 @@
Array, "");
Constant* CI =
- ConstantExpr::getPtrToInt(GV, Type::getInt32Ty(getLLVMContext()));
- CI = ConstantExpr::getAdd(CI, JavaIntrinsics.constantOne);
+ ConstantExpr::getPtrToInt(GV, JavaIntrinsics.pointerSizeType);
+ CI = ConstantExpr::getAdd(CI,
+ ConstantExpr::getIntegerCast(JavaIntrinsics.constantOne,
+ JavaIntrinsics.pointerSizeType,
+ false));
CI = ConstantExpr::getIntToPtr(CI, PTy);
IElemts.push_back(CI);
}
More information about the vmkit-commits
mailing list