hotspot/src/cpu/ppc/vm/interp_masm_ppc_64.hpp
changeset 28187 fc19df82d6ee
parent 25916 c5c22fab48fd
child 30303 c703c89fddbf
child 30131 d755472de85f
equal deleted inserted replaced
28047:c0e7a15c458f 28187:fc19df82d6ee
   253   void profile_switch_case(Register index, Register scratch1,Register scratch2, Register scratch3);
   253   void profile_switch_case(Register index, Register scratch1,Register scratch2, Register scratch3);
   254   void profile_null_seen(Register Rscratch1, Register Rscratch2);
   254   void profile_null_seen(Register Rscratch1, Register Rscratch2);
   255   void record_klass_in_profile(Register receiver, Register scratch1, Register scratch2, bool is_virtual_call);
   255   void record_klass_in_profile(Register receiver, Register scratch1, Register scratch2, bool is_virtual_call);
   256   void record_klass_in_profile_helper(Register receiver, Register scratch1, Register scratch2, int start_row, Label& done, bool is_virtual_call);
   256   void record_klass_in_profile_helper(Register receiver, Register scratch1, Register scratch2, int start_row, Label& done, bool is_virtual_call);
   257 
   257 
       
   258   // Argument and return type profiling.
       
   259   void profile_obj_type(Register obj, Register mdo_addr_base, RegisterOrConstant mdo_addr_offs, Register tmp, Register tmp2);
       
   260   void profile_arguments_type(Register callee, Register tmp1, Register tmp2, bool is_virtual);
       
   261   void profile_return_type(Register ret, Register tmp1, Register tmp2);
       
   262   void profile_parameters_type(Register tmp1, Register tmp2, Register tmp3, Register tmp4);
       
   263 
   258 #endif // !CC_INTERP
   264 #endif // !CC_INTERP
   259 
   265 
   260   // Debugging
   266   // Debugging
   261   void verify_oop(Register reg, TosState state = atos);    // only if +VerifyOops && state == atos
   267   void verify_oop(Register reg, TosState state = atos);    // only if +VerifyOops && state == atos
   262 #ifndef CC_INTERP
   268 #ifndef CC_INTERP