diff src/cpu/x86/vm/c1_LIRAssembler_x86.hpp @ 1783:d5d065957597

6953144: Tiered compilation Summary: Infrastructure for tiered compilation support (interpreter + c1 + c2) for 32 and 64 bit. Simple tiered policy implementation. Reviewed-by: kvn, never, phh, twisti
author iveresov
date Fri, 03 Sep 2010 17:51:07 -0700
parents c18cbe5936b8
children f95d63e2154a
line wrap: on
line diff
--- a/src/cpu/x86/vm/c1_LIRAssembler_x86.hpp	Thu Sep 02 11:40:02 2010 -0700
+++ b/src/cpu/x86/vm/c1_LIRAssembler_x86.hpp	Fri Sep 03 17:51:07 2010 -0700
@@ -42,7 +42,10 @@
   // method.
   Address as_Address(LIR_Address* addr, Register tmp);
 
-
+  // Record the type of the receiver in ReceiverTypeData
+  void type_profile_helper(Register mdo,
+                           ciMethodData *md, ciProfileData *data,
+                           Register recv, Label* update_done);
 public:
 
   void store_parameter(Register r, int offset_from_esp_in_words);