hotspot/src/share/vm/opto/memnode.cpp
changeset 28643 a665e19ca007
parent 28202 3518158ff5d0
child 29081 c61eb4914428
equal deleted inserted replaced
28640:01e4ca94fb0d 28643:a665e19ca007
  2607     return false;
  2607     return false;
  2608   if (!adr_oop->is_known_instance_field())
  2608   if (!adr_oop->is_known_instance_field())
  2609     return false; // if not a distinct instance, there may be aliases of the address
  2609     return false; // if not a distinct instance, there may be aliases of the address
  2610   for (DUIterator_Fast imax, i = adr->fast_outs(imax); i < imax; i++) {
  2610   for (DUIterator_Fast imax, i = adr->fast_outs(imax); i < imax; i++) {
  2611     Node *use = adr->fast_out(i);
  2611     Node *use = adr->fast_out(i);
  2612     int opc = use->Opcode();
       
  2613     if (use->is_Load() || use->is_LoadStore()) {
  2612     if (use->is_Load() || use->is_LoadStore()) {
  2614       return false;
  2613       return false;
  2615     }
  2614     }
  2616   }
  2615   }
  2617   return true;
  2616   return true;