Lines Matching refs:ary
1925 // In such cases, an array built on this ary must have no subclasses.
1951 return tap->ary()->ary_must_be_exact();
2985 return TypeAryPtr::make(ptr, tp->ary(), tp->klass(), tp->klass_is_exact(), offset, instance_id);
3002 tp->ary(), tp->klass(), tp->klass_is_exact(), offset, instance_id);
3342 const TypeAryPtr *TypeAryPtr::make( PTR ptr, const TypeAry *ary, ciKlass* k, bool xk, int offset, int instance_id ) {
3343 assert(!(k == NULL && ary->_elem->isa_int()),
3345 if (!xk) xk = ary->ary_must_be_exact();
3348 return (TypeAryPtr*)(new TypeAryPtr(ptr, NULL, ary, k, xk, offset, instance_id))->hashcons();
3352 const TypeAryPtr *TypeAryPtr::make( PTR ptr, ciObject* o, const TypeAry *ary, ciKlass* k, bool xk, int offset, int instance_id ) {
3353 assert(!(k == NULL && ary->_elem->isa_int()),
3356 if (!xk) xk = (o != NULL) || ary->ary_must_be_exact();
3359 return (TypeAryPtr*)(new TypeAryPtr(ptr, o, ary, k, xk, offset, instance_id))->hashcons();