Mercurial > hg > truffle
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()); |