Searched refs:is_subtype_of (Results 1 - 25 of 40) sorted by relevance

12

/openjdk7/hotspot/src/share/vm/ci/
H A DciExceptionHandler.hpp76 return is_catch_all() || exc->is_subtype_of(catch_klass());
H A DciType.hpp58 // and the is_subtype_of relation holds between the klasses.
59 bool is_subtype_of(ciType* type);
H A DciType.cpp57 // ciType::is_subtype_of
59 bool ciType::is_subtype_of(ciType* type) { function in class:ciType
62 return this->as_klass()->is_subtype_of(type->as_klass());
H A DciKlass.hpp83 bool is_subtype_of(ciKlass* klass);
H A DciKlass.cpp67 // ciKlass::is_subtype_of
68 bool ciKlass::is_subtype_of(ciKlass* that) { function in class:ciKlass
79 bool result = this_klass->is_subtype_of(that_klass);
H A DciStreams.hpp390 } else if (_exception_klass->is_subtype_of(handler->catch_klass())) {
396 handler->catch_klass()->is_subtype_of(_exception_klass)) {
/openjdk7/hotspot/src/share/vm/shark/
H A DsharkRuntime.hpp90 static bool is_subtype_of(klassOop check_klass, klassOop object_klass);
H A DsharkRuntime.cpp52 if (exc_klass()->klass_part()->is_subtype_of(chk_klass()))
199 bool SharkRuntime::is_subtype_of(klassOop check_klass, klassOop object_klass) { function in class:SharkRuntime
200 return object_klass->klass_part()->is_subtype_of(check_klass);
H A DsharkBuilder.cpp276 Value* SharkBuilder::is_subtype_of() { function in class:SharkBuilder
277 return make_function((address) SharkRuntime::is_subtype_of, "OO", "c");
H A DsharkBuilder.hpp128 llvm::Value* is_subtype_of();
H A DsharkTopLevelBlock.cpp583 builder()->is_subtype_of(), check_klass, exception_klass),
1053 improved_receiver->is_subtype_of(actual_receiver)) {
1375 if (check_klass->is_loaded() && object_klass->is_subtype_of(check_klass))
1510 builder()->is_subtype_of(), check_klass, object_klass),
/openjdk7/hotspot/src/share/vm/runtime/
H A DreflectionUtils.hpp173 } else if (klass->klass_part()->is_subtype_of(_filtered_fields->at(i)->klass())) {
/openjdk7/hotspot/src/share/vm/oops/
H A DobjArrayKlass.cpp133 if (stype == bound || Klass::cast(stype)->is_subtype_of(bound)) {
150 Klass::cast((new_val->klass()))->is_subtype_of(bound)) {
296 return element_klass()->klass_part()->is_subtype_of(oak->element_klass());
H A Dklass.cpp93 if( k1->is_subtype_of(k2->as_klassOop()) ) return k2;
94 if( k2->is_subtype_of(k1->as_klassOop()) ) return k1;
H A Dklass.hpp481 bool is_subtype_of(klassOop k) const { function
H A Doop.inline.hpp149 inline bool oopDesc::is_a(klassOop k) const { return blueprint()->is_subtype_of(k); }
H A DklassVtable.cpp1266 if (!vt->klass()->is_subtype_of(method()->method_holder())) {
/openjdk7/hotspot/src/share/vm/code/
H A Ddependencies.cpp127 if (ctxk2->is_subtype_of(ctxk1)) {
129 } else if (ctxk1->is_subtype_of(ctxk2)) {
780 && Klass::cast(lm->method_holder())->is_subtype_of(m->method_holder()))
961 assert(changes.involves_context(part) == Klass::cast(new_type)->is_subtype_of(part),
1662 assert(is_contained == Klass::cast(new_type())->is_subtype_of(k),
/openjdk7/hotspot/src/share/vm/opto/
H A Dsubnode.cpp671 } else if (klass0->is_subtype_of(klass1)) {
674 } else if (klass1->is_subtype_of(klass0)) {
899 } else if (klass0->is_subtype_of(klass1)) {
902 } else if (klass1->is_subtype_of(klass0)) {
H A Dtype.cpp3126 if( this_klass->is_subtype_of( tinst_klass ) ) {
3184 } else if( !tinst_xk && this_klass->is_subtype_of( tinst_klass ) ) {
3187 } else if( !this_xk && tinst_klass->is_subtype_of( this_klass ) ) {
3550 (tap ->_klass_is_exact && !tap->klass()->is_subtype_of(klass())) ||
3552 (this->_klass_is_exact && !klass()->is_subtype_of(tap->klass())))) {
4100 tkls_klass->is_subtype_of(this_klass)) {
4106 this_klass->is_subtype_of(tkls_klass)) {
H A DdoCall.cpp933 (ikl == actual_receiver || ikl->is_subtype_of(actual_receiver))) {
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_Canonicalizer.cpp581 if (klass != NULL && klass->is_loaded() && klass->is_subtype_of(x->klass())) {
596 set_constant(exact->is_subtype_of(x->klass()) ? 1 : 0);
H A Dc1_IR.cpp81 if (klass->is_subtype_of(handler_klass)) {
92 if (handler_klass->is_subtype_of(klass)) {
/openjdk7/hotspot/src/share/vm/interpreter/
H A DbytecodeInterpreter.cpp1631 if (rhsKlassOop != elemKlassOop && !rhsKlassOop->klass_part()->is_subtype_of(elemKlassOop)) { // ebx->is...
2043 !objKlassOop->klass_part()->is_subtype_of(klassOf)) {
2077 if ( objKlassOop == klassOf || objKlassOop->klass_part()->is_subtype_of(klassOf)) {
H A DlinkResolver.cpp795 current_klass->is_subtype_of(method_klass()) && current_klass() != method_klass() &&
973 if (!recv_klass->is_subtype_of(resolved_klass())) {

Completed in 121 milliseconds

12