comparison src/cpu/sparc/vm/interp_masm_sparc.hpp @ 1206:87684f1a88b5

6614597: Performance variability in jvm2008 xml.validation Summary: Fix incorrect marking of methods as not compilable. Reviewed-by: never
author kvn
date Mon, 01 Feb 2010 16:49:49 -0800
parents a61af66fc99e
children 3cf667df43ef
comparison
equal deleted inserted replaced
1205:5fcfaa1ad96f 1206:87684f1a88b5
288 bool decrement = false); 288 bool decrement = false);
289 void set_mdp_flag_at(int flag_constant, Register scratch); 289 void set_mdp_flag_at(int flag_constant, Register scratch);
290 void test_mdp_data_at(int offset, Register value, Label& not_equal_continue, 290 void test_mdp_data_at(int offset, Register value, Label& not_equal_continue,
291 Register scratch); 291 Register scratch);
292 292
293 void record_klass_in_profile(Register receiver, Register scratch); 293 void record_klass_in_profile(Register receiver, Register scratch, bool is_virtual_call);
294 void record_klass_in_profile_helper(Register receiver, Register scratch, 294 void record_klass_in_profile_helper(Register receiver, Register scratch,
295 int start_row, Label& done); 295 int start_row, Label& done, bool is_virtual_call);
296 296
297 void update_mdp_by_offset(int offset_of_disp, Register scratch); 297 void update_mdp_by_offset(int offset_of_disp, Register scratch);
298 void update_mdp_by_offset(Register reg, int offset_of_disp, 298 void update_mdp_by_offset(Register reg, int offset_of_disp,
299 Register scratch); 299 Register scratch);
300 void update_mdp_by_constant(int constant); 300 void update_mdp_by_constant(int constant);