Lines Matching refs:klass
61 ciInstanceKlass *klass;
124 klass = ciEnv::get_instance_klass_for_declared_method_holder(
126 if (!klass->is_linked()) {
137 klass = iter()->get_klass(will_link)->as_instance_klass();
141 if (iter()->is_unresolved_klass() || !klass->is_initialized()) {
150 if (klass->is_abstract() || klass->is_interface() ||
151 klass->name() == ciSymbol::java_lang_Class()) {
482 ciInstanceKlass* klass;
484 klass = java_lang_Throwable_klass();
487 klass = handler->catch_klass();
490 if (klass == ciblock()->exc_klasses()->at(i)) {
742 Value *klass = builder()->CreateValueOfStructEntry(
746 "klass");
749 klass,
1019 ciInstanceKlass* klass,
1048 ciInstanceKlass* actual_receiver = klass;
1061 dest_method->find_monomorphic_target(calling_klass, klass, actual_receiver);
1112 Value *klass = builder()->CreateValueOfStructEntry(
1116 "klass");
1120 klass,
1263 ciInstanceKlass *klass =
1281 target(), klass, dest_method, receiver->type());
1298 assert(klass->is_linked(), "scan_for_traps responsibility");
1300 target()->holder(), klass);
1468 void SharkTopLevelBlock::do_full_instance_check(ciKlass* klass) {
1493 Value *check_klass = builder()->CreateInlineOop(klass);
1565 push(SharkValue::create_generic(klass, object, false));
1577 void SharkTopLevelBlock::do_trapping_instance_check(ciKlass* klass) {
1599 push(SharkValue::create_generic(klass, pop()->jobject_value(), false));
1609 ciInstanceKlass* klass = iter()->get_klass(will_link)->as_instance_klass();
1631 if (!Klass::layout_helper_needs_slow_path(klass->layout_helper())) {
1642 size_t size_in_bytes = klass->size_helper() << LogHeapWordSize;
1747 Value *rtklass = builder()->CreateInlineOop(klass);
1798 ciKlass *klass = iter()->get_klass(will_link);
1801 ciObjArrayKlass *array_klass = ciObjArrayKlass::make(klass);