Searched refs:InterpreterMacroAssembler (Results 1 - 21 of 21) sorted by relevance

/openjdk7/hotspot/src/cpu/zero/vm/
H A Dinterp_masm_zero.hpp34 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 Dinterp_masm_x86_32.cpp53 // 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 Dinterp_masm_x86_64.cpp53 // 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 Dinterp_masm_x86_32.hpp34 class InterpreterMacroAssembler: public MacroAssembler { class in inherits:MacroAssembler
60 InterpreterMacroAssembler(CodeBuffer* code) : MacroAssembler(code) {} function in class:InterpreterMacroAssembler
H A Dinterp_masm_x86_64.hpp34 class InterpreterMacroAssembler: public MacroAssembler { class in inherits:MacroAssembler
56 InterpreterMacroAssembler(CodeBuffer* code) : MacroAssembler(code) {} function in class:InterpreterMacroAssembler
H A DtemplateInterpreter_x86_32.cpp1255 __ notify_method_exit(vtos, InterpreterMacroAssembler::NotifyJVMTI);
H A DtemplateInterpreter_x86_64.cpp1260 __ notify_method_exit(vtos, InterpreterMacroAssembler::NotifyJVMTI);
H A DcppInterpreter_x86.cpp1456 __ notify_method_exit(vtos, InterpreterMacroAssembler::NotifyJVMTI);
H A DtemplateTable_x86_32.cpp121 static void do_oop_store(InterpreterMacroAssembler* _masm,
H A DtemplateTable_x86_64.cpp131 static void do_oop_store(InterpreterMacroAssembler* _masm,
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dinterp_masm_sparc.cpp52 // 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 Dinterp_masm_sparc.hpp53 class InterpreterMacroAssembler: public MacroAssembler { class in inherits:MacroAssembler
80 InterpreterMacroAssembler(CodeBuffer* c) function in class:InterpreterMacroAssembler
H A DtemplateInterpreter_sparc.cpp68 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 DtemplateTable_sparc.cpp45 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 DcppInterpreter_sparc.cpp980 __ notify_method_exit(true, ilgl, InterpreterMacroAssembler::NotifyJVMTI);
/openjdk7/hotspot/src/share/vm/interpreter/
H A Dinterpreter.hpp93 InterpreterMacroAssembler** _masm;
110 InterpreterMacroAssembler*& masm,
122 masm = new InterpreterMacroAssembler(&_cb);
H A DtemplateTable.hpp90 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 DabstractInterpreter.hpp149 friend class InterpreterMacroAssembler;
313 InterpreterMacroAssembler* _masm;
H A DtemplateInterpreter.hpp84 friend class InterpreterMacroAssembler;
H A DbytecodeInterpreter.hpp97 friend class InterpreterMacroAssembler;
H A DtemplateTable.cpp58 void Template::generate(InterpreterMacroAssembler* masm) {
176 InterpreterMacroAssembler* TemplateTable::_masm;

Completed in 132 milliseconds