src/share/vm/adlc/formssel.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/adlc/formssel.cpp	Tue Aug 18 19:06:20 2009
--- new/src/share/vm/adlc/formssel.cpp	Tue Aug 18 19:06:20 2009

*** 829,840 **** --- 829,840 ---- if( _matrule->_rChild && ( strcmp(_matrule->_rChild->_opType,"StrComp" )==0 || strcmp(_matrule->_rChild->_opType,"StrEquals" )==0 || strcmp(_matrule->_rChild->_opType,"StrIndexOf")==0 )) { ! // String.(compareTo/equals/indexOf) take 1 control and 4 memory edges. ! return 5; ! // String.(compareTo/equals/indexOf) take 1 control and 1 memory edges. ! return 2; } // Check for handling of 'Memory' input/edge in the ideal world. // The AD file writer is shielded from knowledge of these edges. int base = 1; // Skip control

src/share/vm/adlc/formssel.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File