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 2007/02/27 07:27:35 UTC

svn commit: r512151 - in /harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ipf: IpfInstCodeSelector.cpp include/IpfCodeSelector.h

Author: varlax
Date: Mon Feb 26 22:27:34 2007
New Revision: 512151

URL: http://svn.apache.org/viewvc?view=rev&rev=512151
Log:
IPF compilation fixed after H-3222

Modified:
    harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ipf/IpfInstCodeSelector.cpp
    harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ipf/include/IpfCodeSelector.h

Modified: harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ipf/IpfInstCodeSelector.cpp
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ipf/IpfInstCodeSelector.cpp?view=diff&rev=512151&r1=512150&r2=512151
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ipf/IpfInstCodeSelector.cpp (original)
+++ harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ipf/IpfInstCodeSelector.cpp Mon Feb 26 22:27:34 2007
@@ -770,16 +770,16 @@
 //----------------------------------------------------------------------------//
 // Load 32-bit integer constant
 
-CG_OpndHandle *IpfInstCodeSelector::ldc_i4(uint32 val) {
+CG_OpndHandle *IpfInstCodeSelector::ldc_i4(int32 val) {
 
     IPF_LOG << "      ldc_i4; val=" << val << endl;
     
     Opnd *dst;
     if (ipfConstantFolding) {
-        dst = opndManager->newImm((int64)((int32)val));
+        dst = opndManager->newImm((int64)val);
     } else {
         dst = opndManager->newRegOpnd(OPND_G_REG, DATA_I32);
-        ldc((RegOpnd *)dst, (int64)((int32)val));
+        ldc((RegOpnd *)dst, (int64)val);
     }
     return dst;
 }
@@ -787,16 +787,16 @@
 //----------------------------------------------------------------------------//
 // Load 64-bit integer constant
 
-CG_OpndHandle *IpfInstCodeSelector::ldc_i8(uint64 val) {
+CG_OpndHandle *IpfInstCodeSelector::ldc_i8(int64 val) {
 
     IPF_LOG << "      ldc_i8; val=" << val << endl;
 
     Opnd *dst;
     if (ipfConstantFolding) {
-        dst = opndManager->newImm((int64)val);
+        dst = opndManager->newImm(val);
     } else {
         dst = opndManager->newRegOpnd(OPND_G_REG, DATA_I64);
-        ldc((RegOpnd *)dst, (int64)val);
+        ldc((RegOpnd *)dst, val);
     }
     return dst;
 }

Modified: harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ipf/include/IpfCodeSelector.h
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ipf/include/IpfCodeSelector.h?view=diff&rev=512151&r1=512150&r2=512151
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ipf/include/IpfCodeSelector.h (original)
+++ harmony/enhanced/drlvm/trunk/vm/jitrino/src/codegenerator/ipf/include/IpfCodeSelector.h Mon Feb 26 22:27:34 2007
@@ -147,8 +147,8 @@
     CG_OpndHandle *convToInt(ConvertToIntOp::Types, bool, ConvertToIntOp::OverflowMod, Type*, CG_OpndHandle*);
     CG_OpndHandle *convToFp(ConvertToFpOp::Types, Type*, CG_OpndHandle*);
 
-    CG_OpndHandle *ldc_i4(uint32);
-    CG_OpndHandle *ldc_i8(uint64);
+    CG_OpndHandle *ldc_i4(int32);
+    CG_OpndHandle *ldc_i8(int64);
     CG_OpndHandle *ldc_s(float);
     CG_OpndHandle *ldc_d(double);
     CG_OpndHandle *ldnull(bool);