comparison src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp @ 304:dc7f315e41f7

5108146: Merge i486 and amd64 cpu directories 6459804: Want client (c1) compiler for x86_64 (amd64) for faster start-up Reviewed-by: kvn
author never
date Wed, 27 Aug 2008 00:21:55 -0700
parents d1605aabd0a1
children f8199438385b
comparison
equal deleted inserted replaced
303:fa4d1d240383 304:dc7f315e41f7
954 // might be destroyed by store_stack_parameter. So in the case of patching, delay the 954 // might be destroyed by store_stack_parameter. So in the case of patching, delay the
955 // freeing of the items that already were in registers 955 // freeing of the items that already were in registers
956 size->load_item(); 956 size->load_item();
957 store_stack_parameter (size->result(), 957 store_stack_parameter (size->result(),
958 in_ByteSize(STACK_BIAS + 958 in_ByteSize(STACK_BIAS +
959 (i + frame::memory_parameter_word_sp_offset) * wordSize)); 959 frame::memory_parameter_word_sp_offset * wordSize +
960 i * sizeof(jint)));
960 } 961 }
961 962
962 // This instruction can be deoptimized in the slow path : use 963 // This instruction can be deoptimized in the slow path : use
963 // O0 as result register. 964 // O0 as result register.
964 const LIR_Opr reg = result_register_for(x->type()); 965 const LIR_Opr reg = result_register_for(x->type());