Mercurial > hg > graal-compiler
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); |