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