You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by va...@apache.org on 2008/05/20 13:09:06 UTC
svn commit: r658203 - in /harmony/enhanced/drlvm/trunk/vm/jitrino/src:
optimizer/IRBuilder.cpp translator/TranslatorIntfc.cpp
Author: varlax
Date: Tue May 20 04:09:06 2008
New Revision: 658203
URL: http://svn.apache.org/viewvc?rev=658203&view=rev
Log:
Enable lazy resolution on X86-64 arch
Modified:
harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/IRBuilder.cpp
harmony/enhanced/drlvm/trunk/vm/jitrino/src/translator/TranslatorIntfc.cpp
Modified: harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/IRBuilder.cpp
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/IRBuilder.cpp?rev=658203&r1=658202&r2=658203&view=diff
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/IRBuilder.cpp (original)
+++ harmony/enhanced/drlvm/trunk/vm/jitrino/src/optimizer/IRBuilder.cpp Tue May 20 04:09:06 2008
@@ -1994,7 +1994,7 @@
args[1] = genLdConstant((int)cpIndex);
args[2] = genLdConstant((int)putfield?1:0);
Opnd* offsetOpnd = genVMHelperCall(VM_RT_GET_NONSTATIC_FIELD_OFFSET_WITHRESOLVE,
- typeManager->getInt32Type(), 3, args);
+ typeManager->getIntPtrType(), 3, args);
insertHash(Op_VMHelperCall, opcode, base->getId(), cpIndex, dst->getInst());
//2. adding the offset to object opnd -> getting the address of the field
Modified: harmony/enhanced/drlvm/trunk/vm/jitrino/src/translator/TranslatorIntfc.cpp
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/translator/TranslatorIntfc.cpp?rev=658203&r1=658202&r2=658203&view=diff
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/jitrino/src/translator/TranslatorIntfc.cpp (original)
+++ harmony/enhanced/drlvm/trunk/vm/jitrino/src/translator/TranslatorIntfc.cpp Tue May 20 04:09:06 2008
@@ -125,7 +125,7 @@
flags.genMinMaxAbs = getBoolArg("genMinMaxAbs", false);
flags.genFMinMaxAbs = getBoolArg("genFMinMaxAbs", false);
-#ifdef _IA32_
+#ifndef _IPF_
bool defaultIsLazy = true;
#else
bool defaultIsLazy = false;