src/hotspot/share/opto/loopTransform.cpp
changeset 47765 b7c7428eaab9
parent 47591 d78db2ebce5e
child 48145 f913f6dba2d3
equal deleted inserted replaced
47764:029d5efaaa6c 47765:b7c7428eaab9
  2127       Node *cmp = bol->in(1);
  2127       Node *cmp = bol->in(1);
  2128 
  2128 
  2129       // Look for trip_counter + offset vs limit
  2129       // Look for trip_counter + offset vs limit
  2130       Node *rc_exp = cmp->in(1);
  2130       Node *rc_exp = cmp->in(1);
  2131       Node *limit  = cmp->in(2);
  2131       Node *limit  = cmp->in(2);
  2132       jint scale_con= 1;        // Assume trip counter not scaled
  2132       int scale_con= 1;        // Assume trip counter not scaled
  2133 
  2133 
  2134       Node *limit_c = get_ctrl(limit);
  2134       Node *limit_c = get_ctrl(limit);
  2135       if( loop->is_member(get_loop(limit_c) ) ) {
  2135       if( loop->is_member(get_loop(limit_c) ) ) {
  2136         // Compare might have operands swapped; commute them
  2136         // Compare might have operands swapped; commute them
  2137         b_test = b_test.commute();
  2137         b_test = b_test.commute();