Mercurial > hg > truffle
comparison src/cpu/sparc/vm/methodHandles_sparc.cpp @ 4114:6729bbc1fcd6
7003454: order constants in constant table by number of references in code
Reviewed-by: kvn, never, bdelsart
author | twisti |
---|---|
date | Wed, 16 Nov 2011 01:39:50 -0800 |
parents | 44ce519bc3d1 |
children | 04b9a2566eec 069ab3f976d3 |
comparison
equal
deleted
inserted
replaced
4113:8c57262447d3 | 4114:6729bbc1fcd6 |
---|---|
313 __ BIND(L_ok_3); | 313 __ BIND(L_ok_3); |
314 extract_conversion_dest_type(_masm, L5_conversion, O7_temp); | 314 extract_conversion_dest_type(_masm, L5_conversion, O7_temp); |
315 __ cmp_and_br_short(O7_temp, T_VOID, Assembler::equal, Assembler::pt, L_ok_4); | 315 __ cmp_and_br_short(O7_temp, T_VOID, Assembler::equal, Assembler::pt, L_ok_4); |
316 extract_conversion_vminfo(_masm, L5_conversion, O5_temp); | 316 extract_conversion_vminfo(_masm, L5_conversion, O5_temp); |
317 __ ld_ptr(L4_saved_args_base, __ argument_offset(O5_temp, O5_temp), O7_temp); | 317 __ ld_ptr(L4_saved_args_base, __ argument_offset(O5_temp, O5_temp), O7_temp); |
318 assert(__ is_simm13(RETURN_VALUE_PLACEHOLDER), "must be simm13"); | 318 assert(Assembler::is_simm13(RETURN_VALUE_PLACEHOLDER), "must be simm13"); |
319 __ cmp_and_brx_short(O7_temp, (int32_t) RETURN_VALUE_PLACEHOLDER, Assembler::equal, Assembler::pt, L_ok_4); | 319 __ cmp_and_brx_short(O7_temp, (int32_t) RETURN_VALUE_PLACEHOLDER, Assembler::equal, Assembler::pt, L_ok_4); |
320 __ stop("damaged ricochet frame: RETURN_VALUE_PLACEHOLDER not found"); | 320 __ stop("damaged ricochet frame: RETURN_VALUE_PLACEHOLDER not found"); |
321 __ BIND(L_ok_4); | 321 __ BIND(L_ok_4); |
322 BLOCK_COMMENT("} verify_clean"); | 322 BLOCK_COMMENT("} verify_clean"); |
323 } | 323 } |