Searched refs:UnrollBlock (Results 1 - 8 of 8) sorted by relevance
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | deoptimization.hpp | 130 // UnrollBlock is returned by fetch_unroll_info() to the deoptimization handler (blob). 132 class UnrollBlock : public CHeapObj<mtCompiler> { class in class:Deoptimization 155 UnrollBlock(int size_of_deoptimized_frame, 162 ~UnrollBlock(); 180 static int size_of_deoptimized_frame_offset_in_bytes() { return offset_of(UnrollBlock, _size_of_deoptimized_frame); } 181 static int caller_adjustment_offset_in_bytes() { return offset_of(UnrollBlock, _caller_adjustment); } 182 static int number_of_frames_offset_in_bytes() { return offset_of(UnrollBlock, _number_of_frames); } 183 static int frame_sizes_offset_in_bytes() { return offset_of(UnrollBlock, _frame_sizes); } 184 static int total_frame_sizes_offset_in_bytes() { return offset_of(UnrollBlock, _total_frame_sizes); } 185 static int frame_pcs_offset_in_bytes() { return offset_of(UnrollBlock, _frame_pc [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 | deoptimization.cpp | 91 Deoptimization::UnrollBlock::UnrollBlock(int size_of_deoptimized_frame, function in class:Deoptimization::UnrollBlock 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() { 142 tty->print_cr("UnrollBlock"); 157 JRT_BLOCK_ENTRY(Deoptimization::UnrollBlock*, Deoptimization::fetch_unroll_info(JavaThread* thread)) 173 Deoptimization::UnrollBlock* Deoptimizatio [all...] |
H A D | thread.cpp | 1577 // Free any remaining previous UnrollBlock 1581 Deoptimization::UnrollBlock* old_info = old_array->unroll_block();
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | sharedRuntime_x86_32.cpp | 2952 // Load UnrollBlock into EDI 2955 // Move the unpack kind to a safe place in the UnrollBlock because 2958 Address unpack_kind(rdi, Deoptimization::UnrollBlock::unpack_kind_offset_in_bytes()); 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::UnrollBlock::frame_pcs_offset_in_bytes())); 3021 __ movptr(rsi,Address(rdi,Deoptimization::UnrollBlock::frame_sizes_offset_in_bytes())); 3023 Address counter(rdi, Deoptimization::UnrollBlock::counter_temp_offset_in_bytes()); 3025 __ movl(rbx, Address(rdi, Deoptimization::UnrollBlock::number_of_frames_offset_in_bytes())); 3029 __ movptr(rbp, Address(rdi, Deoptimization::UnrollBlock [all...] |
H A D | sharedRuntime_x86_64.cpp | 3409 // UnrollBlock* fetch_unroll_info(JavaThread* thread) 3433 // Load UnrollBlock* into rdi 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::UnrollBlock::frame_sizes_offset_in_bytes())); 3495 __ movl(rdx, Address(rdi, Deoptimization::UnrollBlock::number_of_frames_offset_in_bytes())); 3498 __ movptr(rbp, Address(rdi, Deoptimization::UnrollBlock::initial_info_offset_in_bytes())); 3509 Deoptimization::UnrollBlock:: 3635 // UnrollBlock* uncommon_tra [all...] |
/openjdk7/hotspot/src/share/vm/shark/ |
H A D | sharkRuntime.cpp | 215 Deoptimization::UnrollBlock *urb =
|
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | sharedRuntime_sparc.cpp | 3360 // loop through the UnrollBlock info and create new frames 3374 __ ld(O2UnrollBlock, Deoptimization::UnrollBlock::total_frame_sizes_offset_in_bytes(), O4); 3378 __ ld(O2UnrollBlock, Deoptimization::UnrollBlock::number_of_frames_offset_in_bytes(), O4array_size); 3379 __ ld_ptr(O2UnrollBlock, Deoptimization::UnrollBlock::frame_pcs_offset_in_bytes(), G3pcs); 3380 __ ld_ptr(O2UnrollBlock, Deoptimization::UnrollBlock::frame_sizes_offset_in_bytes(), O3array); 3393 __ ld(O2UnrollBlock, Deoptimization::UnrollBlock::caller_adjustment_offset_in_bytes(), O7); 3689 // vframe array and return the UnrollBlock information
|
Completed in 91 milliseconds