hotspot/src/share/vm/opto/mulnode.cpp
changeset 46325 0fa9327949f8
parent 46277 73607b4788cb
child 46630 75aa3e39d02c
equal deleted inserted replaced
46324:8764956ec928 46325:0fa9327949f8
   646 
   646 
   647   if (maskedShift == 0) return 0;         // Let Identity() handle 0 shift count.
   647   if (maskedShift == 0) return 0;         // Let Identity() handle 0 shift count.
   648 
   648 
   649   if (shift != maskedShift) {
   649   if (shift != maskedShift) {
   650     shiftNode->set_req(2, phase->intcon(maskedShift)); // Replace shift count with masked value.
   650     shiftNode->set_req(2, phase->intcon(maskedShift)); // Replace shift count with masked value.
       
   651     phase->igvn_rehash_node_delayed(shiftNode);
   651   }
   652   }
   652 
   653 
   653   return maskedShift;
   654   return maskedShift;
   654 }
   655 }
   655 
   656