src/cpu/x86/vm/interp_masm_x86_32.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/cpu/x86/vm/interp_masm_x86_32.hpp

src/cpu/x86/vm/interp_masm_x86_32.hpp

Print this page
rev 5349 : 8023657: New type profiling points: arguments to call
Summary: x86 interpreter and c1 type profiling for arguments at calls
Reviewed-by:

*** 213,222 **** --- 213,224 ---- void update_mdp_by_constant(Register mdp_in, int constant); void update_mdp_for_ret(Register return_bci); 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, bool receiver_can_be_null = false); void profile_ret(Register return_bci, Register mdp);
src/cpu/x86/vm/interp_masm_x86_32.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File