Lines Matching defs:i2
519 const TypeInt *i2 = t2->is_int();
520 int widen = MAX2(i1->_widen, i2->_widen);
522 if( i2->is_con() && i2->get_con() != 0 ) {
523 int32_t d = i2->get_con(); // Divisor
624 const TypeLong *i2 = t2->is_long();
625 int widen = MAX2(i1->_widen, i2->_widen);
627 if( i2->is_con() && i2->get_con() != 0 ) {
628 jlong d = i2->get_con(); // Divisor
1001 const TypeInt *i2 = t2->is_int();
1002 if( !i1->is_con() || !i2->is_con() ) {
1003 if( i1->_lo >= 0 && i2->_lo >= 0 )
1009 if( !i2->get_con() ) return TypeInt::POS;
1013 if( i1->get_con() == min_jint && i2->get_con() == -1 )
1016 return TypeInt::make( i1->get_con() % i2->get_con() );
1174 const TypeLong *i2 = t2->is_long();
1175 if( !i1->is_con() || !i2->is_con() ) {
1176 if( i1->_lo >= CONST64(0) && i2->_lo >= CONST64(0) )
1182 if( !i2->get_con() ) return TypeLong::POS;
1186 if( i1->get_con() == min_jlong && i2->get_con() == -1 )
1189 return TypeLong::make( i1->get_con() % i2->get_con() );