Searched refs:Deoptimization (Results 1 - 25 of 59) sorted by relevance

123

/openjdk7/hotspot/src/cpu/zero/vm/
H A Dinterpreter_zero.cpp77 void Deoptimization::unwind_callee_save_values(frame* f,
H A DsharedRuntime_zero.cpp95 int Deoptimization::last_frame_adjust(int callee_parameters,
/openjdk7/hotspot/src/share/vm/runtime/
H A Ddeoptimization.cpp91 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 DvframeArray.hpp140 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 DvframeArray.cpp205 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 Dvm_operations.cpp116 Deoptimization::deoptimize_dependents();
130 Deoptimization::deoptimize_frame_internal(_thread, _id);
162 Deoptimization::deoptimize(thread, *fst.current(), fst.register_map());
H A DvmStructs.cpp885 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 DloopPredicate.cpp46 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 Dparse3.cpp89 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 DparseHelper.cpp168 && !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 DcallGenerator.hpp148 Deoptimization::DeoptReason reason,
149 Deoptimization::DeoptAction action);
H A DgraphKit.cpp483 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 DcallGenerator.cpp192 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 DdoCall.cpp233 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 DgraphKit.hpp275 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 Dparse2.cpp111 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 Dlcm.cpp103 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 Dloopnode.hpp876 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 DsharkTopLevelBlock.cpp70 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 DsharkRuntime.cpp215 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 DdtraceAttacher.cpp45 Deoptimization::deoptimize_dependents();
/openjdk7/hotspot/src/share/vm/ci/
H A DciMethodData.cpp205 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 Dinterpreter_x86_32.cpp246 void Deoptimization::unwind_callee_save_values(frame* f, vframeArray* vframe_array) {
H A DsharedRuntime_x86_32.cpp2791 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 DsharedRuntime_x86_64.cpp3275 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...]

Completed in 124 milliseconds

123