Mercurial > hg > truffle
diff src/cpu/x86/vm/interp_masm_x86_64.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_64.hpp Wed Oct 09 11:05:17 2013 -0700 +++ b/src/cpu/x86/vm/interp_masm_x86_64.hpp Wed Oct 09 16:32:21 2013 +0200 @@ -224,6 +224,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,