Lines Matching defs:r0
233 const TypeInt *r0 = t0->is_int(); // Handy access
237 int32 lo0 = r0->_lo;
239 int32 hi0 = r0->_hi;
265 return TypeInt::make(lo0, hi0, MAX2(r0->_widen,r1->_widen));
329 const TypeLong *r0 = t0->is_long(); // Handy access
333 jlong lo0 = r0->_lo;
335 jlong hi0 = r0->_hi;
361 return TypeLong::make(lo0, hi0, MAX2(r0->_widen,r1->_widen));
407 const TypeInt *r0 = t0->is_int(); // Handy access
409 int widen = MAX2(r0->_widen,r1->_widen);
412 if( !r0->is_con() && !r1->is_con() )
416 if( r0->is_con() && r1->is_con() )
417 return TypeInt::make( r0->get_con() & r1->get_con() );
419 if( r0->is_con() && r0->get_con() > 0 )
420 return TypeInt::make(0, r0->get_con(), widen);
425 if( r0 == TypeInt::BOOL || r1 == TypeInt::BOOL ) {
539 const TypeLong *r0 = t0->is_long(); // Handy access
541 int widen = MAX2(r0->_widen,r1->_widen);
544 if( !r0->is_con() && !r1->is_con() )
548 if( r0->is_con() && r1->is_con() )
549 return TypeLong::make( r0->get_con() & r1->get_con() );
551 if( r0->is_con() && r0->get_con() > 0 )
552 return TypeLong::make(CONST64(0), r0->get_con(), widen);