Searched refs:InlineCacheBuffer (Results 1 - 11 of 11) sorted by relevance
/openjdk7/hotspot/src/cpu/zero/vm/ |
H A D | icBuffer_zero.cpp | 37 int InlineCacheBuffer::ic_stub_code_size() { 42 void InlineCacheBuffer::assemble_ic_buffer_code(address code_begin, 49 address InlineCacheBuffer::ic_buffer_entry_point(address code_begin) { 54 oop InlineCacheBuffer::ic_buffer_cached_oop(address code_begin) {
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | icBuffer_x86.cpp | 36 int InlineCacheBuffer::ic_stub_code_size() { 47 void InlineCacheBuffer::assemble_ic_buffer_code(address code_begin, oop cached_oop, address entry_point) { 61 address InlineCacheBuffer::ic_buffer_entry_point(address code_begin) { 68 oop InlineCacheBuffer::ic_buffer_cached_oop(address code_begin) {
|
/openjdk7/hotspot/src/share/vm/code/ |
H A D | icBuffer.cpp | 59 StubQueue* InlineCacheBuffer::_buffer = NULL; 60 ICStub* InlineCacheBuffer::_next_stub = NULL; 77 return InlineCacheBuffer::ic_buffer_entry_point(code_begin()); 81 return InlineCacheBuffer::ic_buffer_cached_oop(code_begin()); 92 InlineCacheBuffer::assemble_ic_buffer_code(code_begin(), cached_value, dest_addr); 115 // Implementation of InlineCacheBuffer 117 void InlineCacheBuffer::init_next_stub() { 123 void InlineCacheBuffer::initialize() { 125 _buffer = new StubQueue(new ICStubInterface, 10*K, InlineCacheBuffer_lock, "InlineCacheBuffer"); 126 assert (_buffer != NULL, "cannot allocate InlineCacheBuffer"); [all...] |
H A D | compiledIC.cpp | 89 return InlineCacheBuffer::cached_oop_for((CompiledIC *)this); 116 return InlineCacheBuffer::ic_destination_for((CompiledIC *)this); 123 return InlineCacheBuffer::contains(_ic_call->destination()); 128 // the InlineCacheBuffer when it needs to find the stub. 154 InlineCacheBuffer::create_transition_stub(this, k, entry); 159 InlineCacheBuffer::create_transition_stub(this, method(), entry); 274 InlineCacheBuffer::create_transition_stub(this, NULL, entry); 334 InlineCacheBuffer::create_transition_stub(this, info.cached_oop()(), info.entry()); 355 InlineCacheBuffer::create_transition_stub(this, info.cached_oop()(), info.entry());
|
H A D | icBuffer.hpp | 94 class InlineCacheBuffer: public AllStatic { class in inherits:AllStatic
|
H A D | compiledIC.hpp | 74 // The class automatically inserts transition stubs (using the InlineCacheBuffer) when an MT-unsafe 93 friend class InlineCacheBuffer; 115 bool is_in_transition_state() const; // Use InlineCacheBuffer
|
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | icBuffer_sparc.cpp | 36 int InlineCacheBuffer::ic_stub_code_size() { 48 void InlineCacheBuffer::assemble_ic_buffer_code(address code_begin, oop cached_oop, address entry_point) { 69 address InlineCacheBuffer::ic_buffer_entry_point(address code_begin) { 76 oop InlineCacheBuffer::ic_buffer_cached_oop(address code_begin) {
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | safepoint.cpp | 509 if (!InlineCacheBuffer::is_empty()) return true; 524 InlineCacheBuffer::update_inline_caches();
|
H A D | os.cpp | 853 // the InlineCacheBuffer is using stubs generated into a buffer blob 854 if (InlineCacheBuffer::contains(addr)) { 855 st->print_cr(INTPTR_FORMAT " is pointing into InlineCacheBuffer", addr);
|
/openjdk7/hotspot/src/share/vm/memory/ |
H A D | genCollectedHeap.cpp | 1315 assert(InlineCacheBuffer::is_empty(), "should have cleaned up ICBuffer");
|
/openjdk7/hotspot/src/share/vm/gc_implementation/g1/ |
H A D | g1CollectedHeap.cpp | 3614 assert(InlineCacheBuffer::is_empty(), "should have cleaned up ICBuffer");
|
Completed in 1382 milliseconds