Searched refs:klass_is_exact (Results 1 - 12 of 12) sorted by relevance
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | type.cpp | 2426 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 D | doCall.cpp | 720 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 D | type.hpp | 809 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 D | subnode.cpp | 651 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 D | parseHelper.cpp | 174 if (always_see_exact_class && !tak->klass_is_exact()) {
|
H A D | memnode.cpp | 1675 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 D | compile.cpp | 1351 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 D | graphKit.cpp | 2516 assert(recv_xtype->klass_is_exact(), ""); 2966 bool xklass = inst_klass->klass_is_exact();
|
H A D | cfgnode.cpp | 1018 !jtkp->klass_is_exact() && // Keep exact interface klass (6894807)
|
H A D | parse1.cpp | 1909 if (tinst != NULL && tinst->klass()->is_loaded() && !tinst->klass_is_exact()) {
|
H A D | parse2.cpp | 1282 if (tboth != NULL && tboth->klass_is_exact() && tboth != obj_type &&
|
H A D | library_call.cpp | 5385 assert(!is_exact || tinst->klass_is_exact(), "klass not exact");
|
Completed in 142 milliseconds