diff src/share/vm/c1x/c1x_CodeInstaller.hpp @ 2048:177398c6147d

Added unique concrete subtype assumption.
author Thomas Wuerthinger <wuerthinger@ssw.jku.at>
date Mon, 10 Jan 2011 10:50:22 +0100
parents 1aa5b22a7716
children 3e3e8bd12730
line wrap: on
line diff
--- a/src/share/vm/c1x/c1x_CodeInstaller.hpp	Fri Jan 07 19:08:13 2011 +0100
+++ b/src/share/vm/c1x/c1x_CodeInstaller.hpp	Mon Jan 10 10:50:22 2011 +0100
@@ -53,6 +53,7 @@
   oop           _hotspot_method;
   oop           _name;
   arrayOop      _sites;
+  arrayOop      _assumptions;
   arrayOop      _exception_handlers;
   CodeOffsets   _offsets;
 
@@ -91,6 +92,9 @@
   // perform data and call relocation on the CodeBuffer
   void initialize_buffer(CodeBuffer& buffer);
 
+  void assumption_ConcreteSubtype(oop assumption);
+  void assumption_ConcreteMethod(oop assumption);
+
   void site_Safepoint(CodeBuffer& buffer, jint pc_offset, oop site);
   void site_Call(CodeBuffer& buffer, jint pc_offset, oop site);
   void site_DataPatch(CodeBuffer& buffer, jint pc_offset, oop site);