Lines Matching refs:klass
1301 tj = ta = TypeAryPtr::make(ptr, ta->ary(), ta->klass(), true, offset, ta->instance_id());
1305 // space to include all of the array body. Only the header, klass
1310 tj = ta = TypeAryPtr::make(ptr,ta->const_oop(),ta->ary(),ta->klass(),false,offset);
1315 tj = TypeInstPtr::KLASS; // all klass loads look alike
1324 tj = ta = TypeAryPtr::make(ptr,ta->ary(),ta->klass(),false,offset);
1330 tj = ta = TypeAryPtr::make(ptr,ta->const_oop(),tary,ta->klass(),false,offset);
1352 tj = ta = TypeAryPtr::make(TypePtr::BotPTR,ta->ary(),ta->klass(),false,offset);
1359 ciInstanceKlass *k = to->klass()->as_instance_klass();
1361 if (to->klass() != ciEnv::current()->Class_klass() ||
1366 tj = to = TypeInstPtr::make(TypePtr::BotPTR,to->klass(),false,0,offset);
1374 tj = to = TypeInstPtr::make(TypePtr::BotPTR,to->klass(),false,0,offset);
1379 // object's klass is unloaded at compile time (4965979).
1386 if (to->klass() != ciEnv::current()->Class_klass()) {
1413 TypeKlassPtr::OBJECT->klass(),
1417 ciKlass* klass = tk->klass();
1418 if( klass->is_obj_array_klass() ) {
1419 ciKlass* k = TypeAryPtr::OOPS->klass();
1421 k = TypeInstPtr::BOTTOM->klass();
1438 tj = tk = TypeKlassPtr::make( TypePtr::NotNull, tk->klass(), offset );
1522 if (tjp->klass() != field()->holder() ||
1585 // Scalarizable allocations have exact klass always.
1612 && flat->is_instptr()->klass() == env()->Class_klass())
1634 tinst->klass() == ciEnv::current()->Class_klass() &&
1635 tinst->offset() >= (tinst->klass()->as_instance_klass()->size_helper() * wordSize)) {
1640 ciInstanceKlass *k = tinst->klass()->as_instance_klass();
2340 ciInstanceKlass *k = tp->klass()->as_instance_klass();
2584 // Use addressing with narrow klass to load with offset on x86.