Lines Matching defs:narrow
557 assert(TypeAryPtr::NARROWOOPS->is_ptr_to_narrowoop(), "array of narrow oops must be ptr to narrow oop");
1016 st->print(" [narrow]");
1445 //------------------------------narrow---------------------------------------
1447 const Type *TypeInt::narrow( const Type *old ) const {
1448 if (_lo >= _hi) return this; // already narrow enough
1462 return this; // doesn't narrow; pretty wierd
1707 //------------------------------narrow----------------------------------------
1709 const Type *TypeLong::narrow( const Type *old ) const {
1710 if (_lo >= _hi) return this; // already narrow enough
1724 return this; // doesn't narrow; pretty wierd
3301 // If we have an interface-typed Phi or cast and we narrow to a class type,
4147 // If this is widened from a narrow oop, TypeAry::make will re-narrow it.