Searched refs:klass_is_exact (Results 1 - 12 of 12) sorted by relevance

/openjdk7/hotspot/src/share/vm/opto/
H A Dtype.cpp2426 assert(!klass_is_exact(), "only non-exact klass");
2462 const Type *TypeOopPtr::cast_to_exactness(bool klass_is_exact) const {
2474 bool xk = klass_is_exact();
2553 return new TypeOopPtr(_base, dual_ptr(), klass(), klass_is_exact(), const_oop(), dual_offset(), dual_instance_id() );
2565 bool klass_is_exact = false; local
2567 // Try to set klass_is_exact.
2569 klass_is_exact = ik->is_final();
2570 if (!klass_is_exact && klass_change
2576 klass_is_exact = sub->is_final();
2579 if (!klass_is_exact
[all...]
H A DdoCall.cpp720 ex_type->klass_is_exact());
728 if (has_ex_handler() && !ex_type->klass_is_exact()) {
804 assert(klass->has_subklass() || tinst->klass_is_exact(), "lost exactness");
938 actual_receiver_is_exact = receiver_type->klass_is_exact();
H A Dtype.hpp809 bool klass_is_exact() const { return _klass_is_exact; }
823 virtual const Type *cast_to_exactness(bool klass_is_exact) const;
895 virtual const Type *cast_to_exactness(bool klass_is_exact) const;
957 virtual const Type *cast_to_exactness(bool klass_is_exact) const;
1019 virtual const Type *cast_to_exactness(bool klass_is_exact) const;
H A Dsubnode.cpp651 bool xklass0 = p0->klass_is_exact();
653 bool xklass1 = p1->klass_is_exact();
787 if (t2 == NULL || !t2->klass_is_exact())
883 bool xklass0 = p0->klass_is_exact();
885 bool xklass1 = p1->klass_is_exact();
H A DparseHelper.cpp174 if (always_see_exact_class && !tak->klass_is_exact()) {
H A Dmemnode.cpp1675 if (klass->is_loaded() && tkls->klass_is_exact()) {
1974 if (tinst->klass_is_exact()) {
2001 if (tary->klass_is_exact()) {
2049 if( klass->is_instance_klass() && tkls->klass_is_exact() &&
H A Dcompile.cpp1351 if( ptr == TypePtr::NotNull || ta->klass_is_exact() ) {
1369 tj = to; // Keep NotNull and klass_is_exact for instance type
1370 } else if( ptr == TypePtr::NotNull || to->klass_is_exact() ) {
1586 bool exact = !foop->klass_is_exact() || foop->is_known_instance();
H A DgraphKit.cpp2516 assert(recv_xtype->klass_is_exact(), "");
2966 bool xklass = inst_klass->klass_is_exact();
H A Dcfgnode.cpp1018 !jtkp->klass_is_exact() && // Keep exact interface klass (6894807)
H A Dparse1.cpp1909 if (tinst != NULL && tinst->klass()->is_loaded() && !tinst->klass_is_exact()) {
H A Dparse2.cpp1282 if (tboth != NULL && tboth->klass_is_exact() && tboth != obj_type &&
H A Dlibrary_call.cpp5385 assert(!is_exact || tinst->klass_is_exact(), "klass not exact");

Completed in 142 milliseconds