diff src/share/vm/c1x/c1x_VMExits.hpp @ 1465:2c754f3a2722

Inlining of static final field values. Java mirror instead of VmID. Support for PrintMetrics option.
author Thomas Wuerthinger <wuerthinger@ssw.jku.at>
date Thu, 18 Nov 2010 17:27:43 +0100
parents 50ff0b5b971b
children ef7761803480
line wrap: on
line diff
--- a/src/share/vm/c1x/c1x_VMExits.hpp	Mon Nov 15 11:06:38 2010 +0100
+++ b/src/share/vm/c1x/c1x_VMExits.hpp	Thu Nov 18 17:27:43 2010 +0100
@@ -63,9 +63,6 @@
   // public abstract RiSignature createRiSignature(String signature);
   static oop createRiSignature(Handle name, TRAPS);
 
-  // public abstract CiConstant createCiConstantInt(int value);
-  static oop createCiConstantInt(jint value, TRAPS);
-
   // public abstract CiConstant createCiConstantLong(long value);
   static oop createCiConstantLong(jlong value, TRAPS);
 
@@ -76,7 +73,7 @@
   static oop createCiConstantDouble(jdouble value, TRAPS);
 
   // public abstract CiConstant createCiConstantObject(long vmId);
-  static oop createCiConstantObject(jlong vmId, TRAPS);
+  static oop createCiConstantObject(Handle object, TRAPS);
 };
 
 inline void check_pending_exception(const char* message) {