diff src/cpu/x86/vm/interp_masm_x86_32.hpp @ 12875:d13d7aba8c12

8023657: New type profiling points: arguments to call Summary: x86 interpreter and c1 type profiling for arguments at calls Reviewed-by: kvn, twisti
author roland
date Wed, 09 Oct 2013 16:32:21 +0200
parents aeaca88565e6
children ce0cc25bc5e2
line wrap: on
line diff
--- a/src/cpu/x86/vm/interp_masm_x86_32.hpp	Wed Oct 09 11:05:17 2013 -0700
+++ b/src/cpu/x86/vm/interp_masm_x86_32.hpp	Wed Oct 09 16:32:21 2013 +0200
@@ -215,6 +215,8 @@
 
   void profile_taken_branch(Register mdp, Register bumped_count);
   void profile_not_taken_branch(Register mdp);
+  void profile_obj_type(Register obj, const Address& mdo_addr);
+  void profile_arguments_type(Register mdp, Register callee, Register tmp, bool is_virtual);
   void profile_call(Register mdp);
   void profile_final_call(Register mdp);
   void profile_virtual_call(Register receiver, Register mdp, Register scratch2,