Mercurial > hg > graal-jvmci-8
comparison src/cpu/x86/vm/interp_masm_x86_32.cpp @ 826:3f06f139ef53
6851908: interpreter null check profiling broken causing extra compilation invalidation
Reviewed-by: kvn
author | never |
---|---|
date | Fri, 26 Jun 2009 16:14:31 -0700 |
parents | be93aad57795 |
children | 6918603297f7 |
comparison
equal
deleted
inserted
replaced
825:8f5825e0aeaa | 826:3f06f139ef53 |
---|---|
1370 Label profile_continue; | 1370 Label profile_continue; |
1371 | 1371 |
1372 // If no method data exists, go to profile_continue. | 1372 // If no method data exists, go to profile_continue. |
1373 test_method_data_pointer(mdp, profile_continue); | 1373 test_method_data_pointer(mdp, profile_continue); |
1374 | 1374 |
1375 set_mdp_flag_at(mdp, BitData::null_seen_byte_constant()); | |
1376 | |
1375 // The method data pointer needs to be updated. | 1377 // The method data pointer needs to be updated. |
1376 int mdp_delta = in_bytes(BitData::bit_data_size()); | 1378 int mdp_delta = in_bytes(BitData::bit_data_size()); |
1377 if (TypeProfileCasts) { | 1379 if (TypeProfileCasts) { |
1378 mdp_delta = in_bytes(VirtualCallData::virtual_call_data_size()); | 1380 mdp_delta = in_bytes(VirtualCallData::virtual_call_data_size()); |
1379 } | 1381 } |