comparison src/cpu/sparc/vm/interp_masm_sparc.hpp @ 14260:8cdf3f43f63e

8026253: New type profiling points: sparc support Summary: c1 and interpreter support for new type profiling on sparc Reviewed-by: kvn, twisti
author roland
date Tue, 14 Jan 2014 14:51:47 +0100
parents aeaca88565e6
children d8041d695d19
comparison
equal deleted inserted replaced
14259:ee5727365ce5 14260:8cdf3f43f63e
321 void profile_switch_case(Register index, 321 void profile_switch_case(Register index,
322 Register scratch1, 322 Register scratch1,
323 Register scratch2, 323 Register scratch2,
324 Register scratch3); 324 Register scratch3);
325 325
326 void profile_obj_type(Register obj, const Address& mdo_addr, Register tmp);
327 void profile_arguments_type(Register callee, Register tmp1, Register tmp2, bool is_virtual);
328 void profile_return_type(Register ret, Register tmp1, Register tmp2);
329 void profile_parameters_type(Register tmp1, Register tmp2, Register tmp3, Register tmp4);
330
326 // Debugging 331 // Debugging
327 void interp_verify_oop(Register reg, TosState state, const char * file, int line); // only if +VerifyOops && state == atos 332 void interp_verify_oop(Register reg, TosState state, const char * file, int line); // only if +VerifyOops && state == atos
328 void verify_oop_or_return_address(Register reg, Register rtmp); // for astore 333 void verify_oop_or_return_address(Register reg, Register rtmp); // for astore
329 void verify_FPU(int stack_depth, TosState state = ftos); // only if +VerifyFPU && (state == ftos || state == dtos) 334 void verify_FPU(int stack_depth, TosState state = ftos); // only if +VerifyFPU && (state == ftos || state == dtos)
330 335