[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