hotspot/src/share/vm/opto/loopnode.cpp
changeset 33628 09241459a8b8
parent 32730 494d1a576a61
child 34174 4db2fb26dc49
equal deleted inserted replaced
33627:c5b7455f846e 33628:09241459a8b8
  3492     case Op_LoadD_unaligned:
  3492     case Op_LoadD_unaligned:
  3493     case Op_LoadL_unaligned:
  3493     case Op_LoadL_unaligned:
  3494     case Op_StrComp:            // Does a bunch of load-like effects
  3494     case Op_StrComp:            // Does a bunch of load-like effects
  3495     case Op_StrEquals:
  3495     case Op_StrEquals:
  3496     case Op_StrIndexOf:
  3496     case Op_StrIndexOf:
       
  3497     case Op_StrIndexOfChar:
  3497     case Op_AryEq:
  3498     case Op_AryEq:
       
  3499     case Op_HasNegatives:
  3498       pinned = false;
  3500       pinned = false;
  3499     }
  3501     }
  3500     if( pinned ) {
  3502     if( pinned ) {
  3501       IdealLoopTree *chosen_loop = get_loop(n->is_CFG() ? n : get_ctrl(n));
  3503       IdealLoopTree *chosen_loop = get_loop(n->is_CFG() ? n : get_ctrl(n));
  3502       if( !chosen_loop->_child )       // Inner loop?
  3504       if( !chosen_loop->_child )       // Inner loop?