/openjdk7/hotspot/src/share/vm/interpreter/ |
H A D | templateInterpreter.hpp | 50 address entry(TosState state) const; // return target address for a given tosca state 51 void set_entry(TosState state, address entry); // set target address for a given tosca state 73 address* table_for(TosState state) { return _table[state]; } 74 address* table_for() { return table_for((TosState)0); } 76 int distance_from(TosState state) { return distance_from(table_for(state)); } 140 static address remove_activation_early_entry(TosState state) { return _earlyret_entry.entry(state); } 154 static address trace_code (TosState state) { return _trace_code.entry(state); } 156 static address continuation (TosState state) { return _continuation_entry.entry(state); } 157 static address* dispatch_table(TosState state) { return _active_table.table_for(state); } 159 static int distance_from_dispatch_table(TosState stat [all...] |
H A D | templateInterpreterGenerator.hpp | 55 address generate_continuation_for(TosState state); 56 address generate_return_entry_for(TosState state, int step); 57 address generate_earlyret_entry_for(TosState state); 58 address generate_deopt_entry_for(TosState state, int step); 59 address generate_safept_entry_for(TosState state, address runtime_entry); 66 void generate_and_dispatch (Template* t, TosState tos_out = ilgl); 77 address generate_trace_code(TosState state) PRODUCT_RETURN0;
|
H A D | templateTable.hpp | 72 TosState _tos_in; // tos cache state before template execution 73 TosState _tos_out; // tos cache state after template execution 77 void initialize(int flags, TosState tos_in, TosState tos_out, generator gen, int arg); 88 TosState tos_in() const { return _tos_in; } 89 TosState tos_out() const { return _tos_out; } 272 static void _return(TosState state); 323 static void fast_xaccess(TosState state); 324 static void fast_accessfield(TosState state); 325 static void fast_storefield(TosState stat [all...] |
H A D | cppInterpreter.hpp | 81 static address return_entry (TosState state, int length); 82 static address deopt_entry (TosState state, int length);
|
H A D | templateInterpreter.cpp | 91 void EntryPoint::set_entry(TosState state, address entry) { 97 address EntryPoint::entry(TosState state) const { 302 const TosState states[] = {btos, ctos, stos, itos, ltos, ftos, dtos, atos, vtos}; 491 void TemplateInterpreterGenerator::generate_and_dispatch(Template* t, TosState tos_out) { 531 address TemplateInterpreter::return_entry(TosState state, int length) { 537 address TemplateInterpreter::deopt_entry(TosState state, int length) { 545 int TemplateInterpreter::TosState_as_index(TosState state) {
|
H A D | templateTable.cpp | 42 void Template::initialize(int flags, TosState tos_in, TosState tos_out, generator gen, int arg) { 162 void TemplateTable::transition(TosState tos_in, TosState tos_out) { 180 void TemplateTable::def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)(), char filler) { 186 void TemplateTable::def(Bytecodes::Code code, int flags, TosState in, TosState out, void (*gen)(int arg), int arg) { 206 void TemplateTable::def(Bytecodes::Code code, int flags, TosState in, TosState ou [all...] |
H A D | abstractInterpreter.hpp | 172 static address deopt_entry (TosState state, int length) { ShouldNotReachHere(); return NULL; } 173 static address return_entry (TosState state, int length) { ShouldNotReachHere(); return NULL; }
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | interp_masm_x86_32.hpp | 56 void dispatch_base(TosState state, address* table, bool verifyoop = true); 62 void load_earlyret_value(TosState state); 107 void pop(TosState state); // transition vtos -> state 108 void push(TosState state); // transition state -> vtos 135 void dispatch_prolog(TosState state, int step = 0); 136 void dispatch_epilog(TosState state, int step = 0); 137 void dispatch_only(TosState state); // dispatch via rbx, (assume rbx, is loaded already) 138 void dispatch_only_normal(TosState state); // dispatch normal table via rbx, (assume rbx, is loaded already) 139 void dispatch_only_noverify(TosState state); 140 void dispatch_next(TosState stat [all...] |
H A D | interp_masm_x86_64.hpp | 52 void dispatch_base(TosState state, address* table, bool verifyoop = true); 58 void load_earlyret_value(TosState state); 129 void pop(TosState state); // transition vtos -> state 130 void push(TosState state); // transition state -> vtos 147 void dispatch_prolog(TosState state, int step = 0); 148 void dispatch_epilog(TosState state, int step = 0); 150 void dispatch_only(TosState state); 152 void dispatch_only_normal(TosState state); 153 void dispatch_only_noverify(TosState state); 155 void dispatch_next(TosState stat [all...] |
H A D | interp_masm_x86_32.cpp | 150 void InterpreterMacroAssembler::load_earlyret_value(TosState state) { 339 void InterpreterMacroAssembler::pop(TosState state) { 381 void InterpreterMacroAssembler::push(TosState state) { 441 void InterpreterMacroAssembler::dispatch_prolog(TosState state, int step) { 445 void InterpreterMacroAssembler::dispatch_epilog(TosState state, int step) { 449 void InterpreterMacroAssembler::dispatch_base(TosState state, address* table, 470 void InterpreterMacroAssembler::dispatch_only(TosState state) { 475 void InterpreterMacroAssembler::dispatch_only_normal(TosState state) { 479 void InterpreterMacroAssembler::dispatch_only_noverify(TosState state) { 484 void InterpreterMacroAssembler::dispatch_next(TosState stat [all...] |
H A D | interp_masm_x86_64.cpp | 152 void InterpreterMacroAssembler::load_earlyret_value(TosState state) { 364 void InterpreterMacroAssembler::pop(TosState state) { 380 void InterpreterMacroAssembler::push(TosState state) { 440 void InterpreterMacroAssembler::dispatch_prolog(TosState state, int step) { 444 void InterpreterMacroAssembler::dispatch_epilog(TosState state, int step) { 448 void InterpreterMacroAssembler::dispatch_base(TosState state, 471 void InterpreterMacroAssembler::dispatch_only(TosState state) { 475 void InterpreterMacroAssembler::dispatch_only_normal(TosState state) { 479 void InterpreterMacroAssembler::dispatch_only_noverify(TosState state) { 484 void InterpreterMacroAssembler::dispatch_next(TosState stat [all...] |
H A D | templateInterpreter_x86_32.cpp | 143 address TemplateInterpreterGenerator::generate_continuation_for(TosState state) { 152 address TemplateInterpreterGenerator::generate_return_entry_for(TosState state, int step) { 153 TosState incoming_state = state; 221 address TemplateInterpreterGenerator::generate_deopt_entry_for(TosState state, int step) { 325 address TemplateInterpreterGenerator::generate_safept_entry_for(TosState state, address runtime_entry) { 1831 address TemplateInterpreterGenerator::generate_earlyret_entry_for(TosState state) { 1889 address TemplateInterpreterGenerator::generate_trace_code(TosState state) {
|
H A D | templateInterpreter_x86_64.cpp | 159 address TemplateInterpreterGenerator::generate_continuation_for(TosState state) { 168 address TemplateInterpreterGenerator::generate_return_entry_for(TosState state, int step) { 205 address TemplateInterpreterGenerator::generate_deopt_entry_for(TosState state, 275 TosState state, 1858 address TemplateInterpreterGenerator::generate_earlyret_entry_for(TosState state) { 1924 address TemplateInterpreterGenerator::generate_trace_code(TosState state) {
|
H A D | templateTable_x86_32.cpp | 1423 { TosState tos_in = ilgl; 1424 TosState tos_out = ilgl; 2028 void TemplateTable::_return(TosState state) { 2708 void TemplateTable::fast_storefield(TosState state) { 2802 void TemplateTable::fast_accessfield(TosState state) { 2858 void TemplateTable::fast_xaccess(TosState state) {
|
H A D | templateTable_x86_64.cpp | 1433 TosState tos_in = ilgl; 1434 TosState tos_out = ilgl; 2065 void TemplateTable::_return(TosState state) { 2746 void TemplateTable::fast_storefield(TosState state) { 2817 void TemplateTable::fast_accessfield(TosState state) { 2903 void TemplateTable::fast_xaccess(TosState state) {
|
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | interp_masm_sparc.hpp | 76 void dispatch_base(TosState state, address* table); 84 virtual void load_earlyret_value(TosState state); 99 void dispatch_prolog(TosState state, int step = 0); 100 void dispatch_epilog(TosState state, int step = 0); 101 void dispatch_only(TosState state); 102 void dispatch_normal(TosState state); 103 void dispatch_next(TosState state, int step = 0); 104 void dispatch_next_noverify_oop(TosState state, int step = 0); 105 void dispatch_via (TosState state, address* table); 111 void remove_activation(TosState stat [all...] |
H A D | interp_masm_sparc.cpp | 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) { 207 void InterpreterMacroAssembler::load_earlyret_value(TosState state) { 270 void InterpreterMacroAssembler::dispatch_base(TosState state, address* table) { 276 void InterpreterMacroAssembler::dispatch_normal(TosState state) { 281 void InterpreterMacroAssembler::dispatch_only(TosState state) { 289 void InterpreterMacroAssembler::dispatch_Lbyte_code(TosState stat [all...] |
H A D | templateInterpreter_sparc.cpp | 155 address TemplateInterpreterGenerator::generate_return_entry_for(TosState state, int step) { 156 TosState incoming_state = state; 215 address TemplateInterpreterGenerator::generate_deopt_entry_for(TosState state, int step) { 266 address TemplateInterpreterGenerator::generate_safept_entry_for(TosState state, address runtime_entry) { 275 address TemplateInterpreterGenerator::generate_continuation_for(TosState state) { 1940 address TemplateInterpreterGenerator::generate_earlyret_entry_for(TosState state) { 1993 address TemplateInterpreterGenerator::generate_trace_code(TosState state) {
|
/openjdk7/hotspot/src/share/vm/oops/ |
H A D | cpCacheOop.hpp | 60 // t = TosState (see below) 67 // The flags after TosState have the following interpretation: 75 // following mapping to the TosState states: 145 int make_flags(TosState state, int option_bits, int field_index_or_method_params); 148 void set_field_flags(TosState field_type, int option_bits, int field_index) { 152 void set_method_flags(TosState return_type, int option_bits, int method_params) { 156 bool init_method_flags_atomic(TosState return_type, int option_bits, int method_params) { 165 // high order bits are the TosState corresponding to field type or method return type 209 TosState field_type, // the (machine) field type 333 TosState flag_stat [all...] |
H A D | cpCacheOop.cpp | 52 int ConstantPoolCacheEntry::make_flags(TosState state, 60 TosState old_state = flag_state(); 61 assert(old_state == (TosState)0 || old_state == state, 127 TosState field_type,
|
/openjdk7/hotspot/src/share/vm/prims/ |
H A D | jvmtiThreadState.hpp | 364 TosState _earlyret_tos; 382 TosState earlyret_tos() { return _earlyret_tos; } 386 void set_earlyret_value(jvalue val, TosState tos) { _earlyret_tos = tos; _earlyret_value = val; }
|
H A D | jvmtiEnvBase.hpp | 302 jvalue value, TosState tos, Handle* ret_ob_h); 303 jvmtiError force_early_return(JavaThread* java_thread, jvalue value, TosState tos);
|
H A D | jvmtiEnvBase.cpp | 1319 jvalue value, TosState tos, Handle* ret_ob_h) { 1342 TosState fr_tos = as_TosState(rtf.type()); 1380 JvmtiEnvBase::force_early_return(JavaThread* java_thread, jvalue value, TosState tos) {
|
/openjdk7/hotspot/src/share/vm/utilities/ |
H A D | globalDefinitions.hpp | 646 // TosState describes the top-of-stack state before and after the execution of 648 // registers. The TosState corresponds to the 'machine represention' of this cached 655 enum TosState { // describes the tos cache contents enum 670 inline TosState as_TosState(BasicType type) { 687 inline BasicType as_BasicType(TosState state) { 704 // Helper function to convert BasicType info into TosState 706 TosState as_TosState(BasicType type);
|
/openjdk7/hotspot/src/cpu/zero/vm/ |
H A D | cppInterpreter_zero.cpp | 1002 address CppInterpreter::return_entry(TosState state, int length) { 1006 address CppInterpreter::deopt_entry(TosState state, int length) {
|