comparison src/cpu/ppc/vm/stubGenerator_ppc.cpp @ 20508:f6bde7889409

8059592: Recent bugfixes in ppc64 port. Reviewed-by: kvn
author goetz
date Thu, 02 Oct 2014 09:32:53 +0200
parents fd1b9f02cc91
children
comparison
equal deleted inserted replaced
20507:43ce58b4717b 20508:f6bde7889409
22 * questions. 22 * questions.
23 * 23 *
24 */ 24 */
25 25
26 #include "precompiled.hpp" 26 #include "precompiled.hpp"
27 #include "asm/assembler.hpp"
28 #include "asm/macroAssembler.inline.hpp" 27 #include "asm/macroAssembler.inline.hpp"
29 #include "interpreter/interpreter.hpp" 28 #include "interpreter/interpreter.hpp"
30 #include "nativeInst_ppc.hpp" 29 #include "nativeInst_ppc.hpp"
31 #include "oops/instanceOop.hpp" 30 #include "oops/instanceOop.hpp"
32 #include "oops/method.hpp" 31 #include "oops/method.hpp"
37 #include "runtime/handles.inline.hpp" 36 #include "runtime/handles.inline.hpp"
38 #include "runtime/sharedRuntime.hpp" 37 #include "runtime/sharedRuntime.hpp"
39 #include "runtime/stubCodeGenerator.hpp" 38 #include "runtime/stubCodeGenerator.hpp"
40 #include "runtime/stubRoutines.hpp" 39 #include "runtime/stubRoutines.hpp"
41 #include "utilities/top.hpp" 40 #include "utilities/top.hpp"
42 #ifdef COMPILER2
43 #include "opto/runtime.hpp"
44 #endif
45 #include "runtime/thread.inline.hpp" 41 #include "runtime/thread.inline.hpp"
46 42
47 #define __ _masm-> 43 #define __ _masm->
48 44
49 #ifdef PRODUCT 45 #ifdef PRODUCT
214 } 210 }
215 211
216 { 212 {
217 BLOCK_COMMENT("Call frame manager or native entry."); 213 BLOCK_COMMENT("Call frame manager or native entry.");
218 // Call frame manager or native entry. 214 // Call frame manager or native entry.
219 Register r_new_arg_entry = R14; // PPC_state; 215 Register r_new_arg_entry = R14;
220 assert_different_registers(r_new_arg_entry, r_top_of_arguments_addr, 216 assert_different_registers(r_new_arg_entry, r_top_of_arguments_addr,
221 r_arg_method, r_arg_thread); 217 r_arg_method, r_arg_thread);
222 218
223 __ mr(r_new_arg_entry, r_arg_entry); 219 __ mr(r_new_arg_entry, r_arg_entry);
224 220