/openjdk7/hotspot/src/cpu/zero/vm/ |
H A D | interp_masm_zero.hpp | 34 class InterpreterMacroAssembler : public MacroAssembler { class in inherits:MacroAssembler 36 InterpreterMacroAssembler(CodeBuffer* code) : MacroAssembler(code) {} function in class:InterpreterMacroAssembler
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | interp_masm_x86_32.cpp | 53 // Implementation of InterpreterMacroAssembler 55 void InterpreterMacroAssembler::get_method(Register reg) { 63 void InterpreterMacroAssembler::call_VM_leaf_base( 82 stop("InterpreterMacroAssembler::call_VM_leaf_base: last_sp != NULL"); 96 void InterpreterMacroAssembler::call_VM_base( 108 stop("InterpreterMacroAssembler::call_VM_base: last_sp != NULL"); 128 void InterpreterMacroAssembler::check_and_handle_popframe(Register java_thread) { 150 void InterpreterMacroAssembler::load_earlyret_value(TosState state) { 180 void InterpreterMacroAssembler::check_and_handle_earlyret(Register java_thread) { 208 void InterpreterMacroAssembler [all...] |
H A D | interp_masm_x86_64.cpp | 53 // Implementation of InterpreterMacroAssembler 56 void InterpreterMacroAssembler::get_method(Register reg) { 64 void InterpreterMacroAssembler::call_VM_leaf_base(address entry_point, 82 stop("InterpreterMacroAssembler::call_VM_leaf_base:" 95 void InterpreterMacroAssembler::call_VM_base(Register oop_result, 114 stop("InterpreterMacroAssembler::call_VM_leaf_base:" 129 void InterpreterMacroAssembler::check_and_handle_popframe(Register java_thread) { 152 void InterpreterMacroAssembler::load_earlyret_value(TosState state) { 177 void InterpreterMacroAssembler::check_and_handle_earlyret(Register java_thread) { 202 void InterpreterMacroAssembler [all...] |
H A D | interp_masm_x86_32.hpp | 34 class InterpreterMacroAssembler: public MacroAssembler { class in inherits:MacroAssembler 60 InterpreterMacroAssembler(CodeBuffer* code) : MacroAssembler(code) {} function in class:InterpreterMacroAssembler
|
H A D | interp_masm_x86_64.hpp | 34 class InterpreterMacroAssembler: public MacroAssembler { class in inherits:MacroAssembler 56 InterpreterMacroAssembler(CodeBuffer* code) : MacroAssembler(code) {} function in class:InterpreterMacroAssembler
|
H A D | templateInterpreter_x86_32.cpp | 1255 __ notify_method_exit(vtos, InterpreterMacroAssembler::NotifyJVMTI);
|
H A D | templateInterpreter_x86_64.cpp | 1260 __ notify_method_exit(vtos, InterpreterMacroAssembler::NotifyJVMTI);
|
H A D | cppInterpreter_x86.cpp | 1456 __ notify_method_exit(vtos, InterpreterMacroAssembler::NotifyJVMTI);
|
H A D | templateTable_x86_32.cpp | 121 static void do_oop_store(InterpreterMacroAssembler* _masm,
|
H A D | templateTable_x86_64.cpp | 131 static void do_oop_store(InterpreterMacroAssembler* _masm,
|
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | interp_masm_sparc.cpp | 52 // Implementation of InterpreterMacroAssembler 56 const Address InterpreterMacroAssembler::l_tmp(FP, (frame::interpreter_frame_l_scratch_fp_offset * wordSize) + STACK_BIAS); 57 const Address InterpreterMacroAssembler::d_tmp(FP, (frame::interpreter_frame_d_scratch_fp_offset * wordSize) + STACK_BIAS); 66 void InterpreterMacroAssembler::compute_extra_locals_size_in_bytes(Register args_size, Register locals_size, Register delta) { 86 void InterpreterMacroAssembler::dispatch_prolog(TosState state, int bcp_incr) { 111 void InterpreterMacroAssembler::dispatch_epilog(TosState state, int bcp_incr) { 121 void InterpreterMacroAssembler::dispatch_next(TosState state, int bcp_incr) { 129 void InterpreterMacroAssembler::dispatch_next_noverify_oop(TosState state, int bcp_incr) { 137 void InterpreterMacroAssembler::dispatch_via(TosState state, address* table) { 145 void InterpreterMacroAssembler [all...] |
H A D | interp_masm_sparc.hpp | 53 class InterpreterMacroAssembler: public MacroAssembler { class in inherits:MacroAssembler 80 InterpreterMacroAssembler(CodeBuffer* c) function in class:InterpreterMacroAssembler
|
H A D | templateInterpreter_sparc.cpp | 68 const Address& l_tmp = InterpreterMacroAssembler::l_tmp; 71 const Address& d_tmp = InterpreterMacroAssembler::d_tmp; 83 const Address& l_tmp = InterpreterMacroAssembler::l_tmp; 84 const Address& d_tmp = InterpreterMacroAssembler::d_tmp; 1192 __ notify_method_exit(true, ilgl, InterpreterMacroAssembler::NotifyJVMTI); 1894 __ notify_method_exit(false, vtos, InterpreterMacroAssembler::SkipNotifyJVMTI);
|
H A D | templateTable_sparc.cpp | 45 static void do_oop_store(InterpreterMacroAssembler* _masm, 300 __ get_2_byte_integer_at_bcp(1, G3_scratch, Otos_i, InterpreterMacroAssembler::Signed); 308 __ get_2_byte_integer_at_bcp(1, G3_scratch, O1, InterpreterMacroAssembler::Unsigned); 416 __ get_2_byte_integer_at_bcp(1, G3_scratch, O1, InterpreterMacroAssembler::Unsigned); 464 __ get_2_byte_integer_at_bcp(2, G4_scratch, reg, InterpreterMacroAssembler::Unsigned); 1387 __ get_2_byte_integer_at_bcp( 4, O2, O3, InterpreterMacroAssembler::Signed); 1604 // Note: on SPARC, we use InterpreterMacroAssembler::if_cmp also. 1613 if (is_wide) __ get_4_byte_integer_at_bcp( 1, G4_scratch, O1_disp, InterpreterMacroAssembler::set_CC); 1614 else __ get_2_byte_integer_at_bcp( 1, G4_scratch, O1_disp, InterpreterMacroAssembler::Signed, InterpreterMacroAssembler [all...] |
H A D | cppInterpreter_sparc.cpp | 980 __ notify_method_exit(true, ilgl, InterpreterMacroAssembler::NotifyJVMTI);
|
/openjdk7/hotspot/src/share/vm/interpreter/ |
H A D | interpreter.hpp | 93 InterpreterMacroAssembler** _masm; 110 InterpreterMacroAssembler*& masm, 122 masm = new InterpreterMacroAssembler(&_cb);
|
H A D | templateTable.hpp | 90 void generate(InterpreterMacroAssembler* masm); 114 static InterpreterMacroAssembler* _masm; // the assembler used when generating templates 349 // InterpreterMacroAssembler::is_a(), etc., need TemplateTable::call_VM(). 350 friend class InterpreterMacroAssembler;
|
H A D | abstractInterpreter.hpp | 149 friend class InterpreterMacroAssembler; 313 InterpreterMacroAssembler* _masm;
|
H A D | templateInterpreter.hpp | 84 friend class InterpreterMacroAssembler;
|
H A D | bytecodeInterpreter.hpp | 97 friend class InterpreterMacroAssembler;
|
H A D | templateTable.cpp | 58 void Template::generate(InterpreterMacroAssembler* masm) { 176 InterpreterMacroAssembler* TemplateTable::_masm;
|