Lines Matching defs:cached_oop
78 oop CompiledIC::cached_oop() const {
183 // Cannot rely on cached_oop. It is either an interface or a method.
195 // Check that the cached_oop is a klass for non-optimized monomorphic calls
197 // for calling directly to vep without using the inline cache (i.e., cached_oop == NULL)
212 (cached_oop() != NULL && cached_oop()->is_klass()), "sanity check");
229 assert(!is_call_to_interpreted || (cached_oop() != NULL && cached_oop()->is_compiledICHolder()), "sanity check");
292 assert(!is_clean || is_optimized() || cached_oop() == NULL, "sanity check");
321 assert(info.cached_oop().not_null() && info.cached_oop()->is_method(), "sanity check");
323 methodHandle method (thread, (methodOop)info.cached_oop()());
333 assert(info.cached_oop().not_null(), "must be set");
334 InlineCacheBuffer::create_transition_stub(this, info.cached_oop()(), info.entry());
343 bool static_bound = info.is_optimized() || (info.cached_oop().is_null());
355 InlineCacheBuffer::create_transition_stub(this, info.cached_oop()(), info.entry());
358 if (!is_optimized()) set_cached_oop(info.cached_oop()());
363 assert(info.cached_oop() == NULL || info.cached_oop()()->is_klass(), "must be");
366 ((klassOop)info.cached_oop()())->print_value_string(),