Mercurial > hg > truffle
comparison src/share/vm/c1/c1_LIR.cpp @ 1301:fc2c71045ada
6934966: JSR 292 add C1 logic for saved SP over MethodHandle calls
Summary: The logic for x86 C1 to save the SP over MH calls is pretty straight forward but SPARC handles that differently.
Reviewed-by: never, jrose
author | twisti |
---|---|
date | Wed, 17 Mar 2010 10:22:41 +0100 |
parents | c466efa608d5 |
children | 9f5b60a14736 |
comparison
equal
deleted
inserted
replaced
1300:428a9c451986 | 1301:fc2c71045ada |
---|---|
703 do_input(*opJavaCall->_arguments->adr_at(i)); | 703 do_input(*opJavaCall->_arguments->adr_at(i)); |
704 } | 704 } |
705 } | 705 } |
706 | 706 |
707 if (opJavaCall->_info) do_info(opJavaCall->_info); | 707 if (opJavaCall->_info) do_info(opJavaCall->_info); |
708 if (opJavaCall->is_method_handle_invoke()) do_temp(FrameMap::method_handle_invoke_SP_save_opr()); | |
708 do_call(); | 709 do_call(); |
709 if (opJavaCall->_result->is_valid()) do_output(opJavaCall->_result); | 710 if (opJavaCall->_result->is_valid()) do_output(opJavaCall->_result); |
710 | 711 |
711 break; | 712 break; |
712 } | 713 } |