/openjdk7/hotspot/src/cpu/zero/vm/ |
H A D | interpreter_zero.cpp | 77 void Deoptimization::unwind_callee_save_values(frame* f,
|
H A D | sharedRuntime_zero.cpp | 95 int Deoptimization::last_frame_adjust(int callee_parameters,
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | deoptimization.cpp | 91 Deoptimization::UnrollBlock::UnrollBlock(int size_of_deoptimized_frame, 116 Deoptimization::UnrollBlock::~UnrollBlock() { 123 intptr_t* Deoptimization::UnrollBlock::value_addr_at(int register_number) const { 130 int Deoptimization::UnrollBlock::size_of_frames() const { 140 void Deoptimization::UnrollBlock::print() { 157 JRT_BLOCK_ENTRY(Deoptimization::UnrollBlock*, Deoptimization::fetch_unroll_info(JavaThread* thread)) 173 Deoptimization::UnrollBlock* Deoptimization::fetch_unroll_info_helper(JavaThread* thread) { 509 void Deoptimization [all...] |
H A D | vframeArray.hpp | 140 Deoptimization::UnrollBlock* _unroll_block; 194 Deoptimization::UnrollBlock* unroll_block() const { return _unroll_block; } 195 void set_unroll_block(Deoptimization::UnrollBlock* block) { _unroll_block = block; }
|
H A D | vframeArray.cpp | 205 exec_mode == Deoptimization::Unpack_exception), 230 // Deoptimization::fetch_unroll_info_helper 243 case Deoptimization::Unpack_deopt: 246 case Deoptimization::Unpack_exception: 253 case Deoptimization::Unpack_uncommon_trap: 254 case Deoptimization::Unpack_reexecute: 556 Deoptimization::unwind_callee_save_values(elem->iframe(), this);
|
H A D | vm_operations.cpp | 116 Deoptimization::deoptimize_dependents(); 130 Deoptimization::deoptimize_frame_internal(_thread, _id); 162 Deoptimization::deoptimize(thread, *fst.current(), fst.register_map());
|
H A D | vmStructs.cpp | 885 unchecked_c2_static_field(Deoptimization, _trap_reason_name, void*) \ 1649 declare_toplevel_type(Deoptimization) \ 2416 declare_constant(Deoptimization::Reason_many) \ 2417 declare_constant(Deoptimization::Reason_none) \ 2418 declare_constant(Deoptimization::Reason_null_check) \ 2419 declare_constant(Deoptimization::Reason_null_assert) \ 2420 declare_constant(Deoptimization::Reason_range_check) \ 2421 declare_constant(Deoptimization::Reason_class_check) \ 2422 declare_constant(Deoptimization::Reason_array_check) \ 2423 declare_constant(Deoptimization [all...] |
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | loopPredicate.cpp | 46 bool PhaseIdealLoop::is_uncommon_trap_proj(ProjNode* proj, Deoptimization::DeoptReason reason) { 57 Deoptimization::DeoptReason trap_reason = Deoptimization::trap_request_reason(req); 58 if (trap_reason == reason || reason == Deoptimization::Reason_none) { 77 bool PhaseIdealLoop::is_uncommon_trap_if_pattern(ProjNode *proj, Deoptimization::DeoptReason reason) { 85 if (reason != Deoptimization::Reason_none) { 94 assert(reason == Deoptimization::Reason_none || 149 Deoptimization::DeoptReason reason) { 236 Deoptimization::DeoptReason reason) { 298 Deoptimization [all...] |
H A D | parse3.cpp | 89 uncommon_trap(Deoptimization::Reason_unhandled, 90 Deoptimization::Action_none); 96 uncommon_trap(Deoptimization::Reason_uninitialized, 97 Deoptimization::Action_reinterpret, 105 uncommon_trap(Deoptimization::Reason_unhandled, 106 Deoptimization::Action_reinterpret, 372 uncommon_trap(Deoptimization::Reason_unloaded, 373 Deoptimization::Action_reinterpret,
|
H A D | parseHelper.cpp | 168 && !too_many_traps(Deoptimization::Reason_array_check)) { 182 uncommon_trap(Deoptimization::Reason_array_check, 183 Deoptimization::Action_maybe_recompile, 246 uncommon_trap(Deoptimization::Reason_uninitialized, 247 Deoptimization::Action_reinterpret, 265 uncommon_trap(Deoptimization::Reason_uninitialized, 266 Deoptimization::Action_reinterpret, 330 uncommon_trap(Deoptimization::Reason_age, 331 Deoptimization::Action_maybe_recompile);
|
H A D | callGenerator.hpp | 148 Deoptimization::DeoptReason reason, 149 Deoptimization::DeoptAction action);
|
H A D | graphKit.cpp | 483 void GraphKit::uncommon_trap_if_should_post_on_exceptions(Deoptimization::DeoptReason reason, 506 uncommon_trap(reason, Deoptimization::Action_none, 513 void GraphKit::builtin_throw(Deoptimization::DeoptReason reason, Node* arg) { 564 case Deoptimization::Reason_null_check: 567 case Deoptimization::Reason_div0_check: 570 case Deoptimization::Reason_range_check: 573 case Deoptimization::Reason_class_check: 586 Deoptimization::trap_reason_name(reason)); 613 Deoptimization::DeoptAction action = Deoptimization [all...] |
H A D | callGenerator.cpp | 192 kit.uncommon_trap(Deoptimization::Reason_null_check, 193 Deoptimization::Action_none, 206 (caller_md->trap_count(Deoptimization::Reason_null_check) 952 Deoptimization::DeoptReason _reason; 953 Deoptimization::DeoptAction _action; 957 Deoptimization::DeoptReason reason, 958 Deoptimization::DeoptAction action) 974 Deoptimization::DeoptReason reason, 975 Deoptimization::DeoptAction action) { 986 if (_reason == Deoptimization [all...] |
H A D | doCall.cpp | 233 Deoptimization::DeoptReason reason = (profile.morphism() == 2) ? 234 Deoptimization::Reason_bimorphic : 235 Deoptimization::Reason_class_check; 243 Deoptimization::Action_maybe_recompile); 346 uncommon_trap(Deoptimization::Reason_uninitialized, 347 Deoptimization::Action_reinterpret, 670 uncommon_trap(Deoptimization::Reason_unloaded, 671 Deoptimization::Action_reinterpret,
|
H A D | graphKit.hpp | 275 void builtin_throw(Deoptimization::DeoptReason reason, Node* arg = NULL); 279 void uncommon_trap_if_should_post_on_exceptions(Deoptimization::DeoptReason reason, 658 // Shorthand, to avoid saying "Deoptimization::" so many times. 659 void uncommon_trap(Deoptimization::DeoptReason reason, 660 Deoptimization::DeoptAction action, 663 uncommon_trap(Deoptimization::make_trap_request(reason, action), 673 bool too_many_traps(Deoptimization::DeoptReason reason) { 678 bool too_many_recompiles(Deoptimization::DeoptReason reason) { 834 void add_predicate_impl(Deoptimization::DeoptReason reason, int nargs);
|
H A D | parse2.cpp | 111 uncommon_trap(Deoptimization::Reason_unloaded, 112 Deoptimization::Action_reinterpret, 143 uncommon_trap(Deoptimization::Reason_range_check, 144 Deoptimization::Action_make_not_entrant, 150 builtin_throw(Deoptimization::Reason_range_check, idx); 987 uncommon_trap(Deoptimization::Reason_unreached, 988 Deoptimization::Action_reinterpret, 1069 uncommon_trap(Deoptimization::Reason_unreached, 1070 Deoptimization::Action_reinterpret, 1208 uncommon_trap(Deoptimization [all...] |
H A D | lcm.cpp | 103 Deoptimization::DeoptReason reason = Deoptimization::trap_request_reason(tr_con); 104 Deoptimization::DeoptAction action = Deoptimization::trap_request_action(tr_con); 107 && action != Deoptimization::Action_none) {
|
H A D | loopnode.hpp | 876 static bool is_uncommon_trap_proj(ProjNode* proj, Deoptimization::DeoptReason reason); 881 static bool is_uncommon_trap_if_pattern(ProjNode* proj, Deoptimization::DeoptReason reason); 884 Deoptimization::DeoptReason reason); 889 Deoptimization::DeoptReason reason, 902 static ProjNode* find_predicate_insertion_point(Node* start_c, Deoptimization::DeoptReason reason);
|
/openjdk7/hotspot/src/share/vm/shark/ |
H A D | sharkTopLevelBlock.cpp | 70 Deoptimization::make_trap_request( 71 Deoptimization::Reason_uninitialized, 72 Deoptimization::Action_reinterpret), bci()); 89 Deoptimization::make_trap_request( 90 Deoptimization::Reason_unhandled, 91 Deoptimization::Action_none), bci()); 100 Deoptimization::make_trap_request( 101 Deoptimization::Reason_uninitialized, 102 Deoptimization::Action_reinterpret), bci()); 117 Deoptimization [all...] |
H A D | sharkRuntime.cpp | 215 Deoptimization::UnrollBlock *urb = 216 Deoptimization::uncommon_trap(thread, trap_request); 237 Deoptimization::unpack_frames(thread, Deoptimization::Unpack_uncommon_trap);
|
/openjdk7/hotspot/src/share/vm/services/ |
H A D | dtraceAttacher.cpp | 45 Deoptimization::deoptimize_dependents();
|
/openjdk7/hotspot/src/share/vm/ci/ |
H A D | ciMethodData.cpp | 205 typedef Deoptimization::DeoptReason DR_t; 207 = Deoptimization::reason_recorded_per_bytecode_if_any((DR_t) reason); 212 } else if (per_bc_reason == Deoptimization::Reason_none) { 225 return Deoptimization::trap_state_has_reason(data->trap_state(), per_bc_reason); 233 return Deoptimization::trap_state_is_recompiled(data->trap_state())? 1: 0;
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | interpreter_x86_32.cpp | 246 void Deoptimization::unwind_callee_save_values(frame* f, vframeArray* vframe_array) {
|
H A D | sharedRuntime_x86_32.cpp | 2791 int Deoptimization::last_frame_adjust(int callee_parameters, int callee_locals ) { 2853 __ push(Deoptimization::Unpack_deopt); 2864 __ push(Deoptimization::Unpack_reexecute); 2903 __ push(Deoptimization::Unpack_exception); 2939 __ call(RuntimeAddress(CAST_FROM_FN_PTR(address, Deoptimization::fetch_unroll_info))); 2958 Address unpack_kind(rdi, Deoptimization::UnrollBlock::unpack_kind_offset_in_bytes()); 2964 __ cmpl(rax, Deoptimization::Unpack_exception); // Was exception pending? 3005 __ addptr(rsp, Address(rdi,Deoptimization::UnrollBlock::size_of_deoptimized_frame_offset_in_bytes())); 3011 __ movl(rbx, Address(rdi ,Deoptimization::UnrollBlock::total_frame_sizes_offset_in_bytes())); 3016 __ movptr(rcx,Address(rdi,Deoptimization [all...] |
H A D | sharedRuntime_x86_64.cpp | 3275 int Deoptimization::last_frame_adjust(int callee_parameters, int callee_locals ) { 3334 __ movl(r14, Deoptimization::Unpack_deopt); // callee-saved 3345 __ movl(r14, Deoptimization::Unpack_reexecute); // callee-saved 3381 __ movl(r14, Deoptimization::Unpack_exception); // callee-saved 3425 __ call(RuntimeAddress(CAST_FROM_FN_PTR(address, Deoptimization::fetch_unroll_info))); 3437 __ cmpl(r14, Deoptimization::Unpack_exception); // Was exception pending? 3474 __ movl(rcx, Address(rdi, Deoptimization::UnrollBlock::size_of_deoptimized_frame_offset_in_bytes())); 3481 __ movl(rbx, Address(rdi, Deoptimization::UnrollBlock::total_frame_sizes_offset_in_bytes())); 3486 __ movptr(rcx, Address(rdi, Deoptimization::UnrollBlock::frame_pcs_offset_in_bytes())); 3492 __ movptr(rsi, Address(rdi, Deoptimization [all...] |