Searched refs:InlineCacheBuffer (Results 1 - 11 of 11) sorted by relevance

/openjdk7/hotspot/src/cpu/zero/vm/
H A DicBuffer_zero.cpp37 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 DicBuffer_x86.cpp36 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 DicBuffer.cpp59 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 DcompiledIC.cpp89 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 DicBuffer.hpp94 class InlineCacheBuffer: public AllStatic { class in inherits:AllStatic
H A DcompiledIC.hpp74 // 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 DicBuffer_sparc.cpp36 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 Dsafepoint.cpp509 if (!InlineCacheBuffer::is_empty()) return true;
524 InlineCacheBuffer::update_inline_caches();
H A Dos.cpp853 // 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 DgenCollectedHeap.cpp1315 assert(InlineCacheBuffer::is_empty(), "should have cleaned up ICBuffer");
/openjdk7/hotspot/src/share/vm/gc_implementation/g1/
H A Dg1CollectedHeap.cpp3614 assert(InlineCacheBuffer::is_empty(), "should have cleaned up ICBuffer");

Completed in 1382 milliseconds