< prev index next >

src/hotspot/share/adlc/formssel.cpp

Print this page
@@ -802,11 +802,11 @@
    if (needs_base_oop_edge(globals)) return true;
  
    if (is_vector()) return true;
    if (is_mach_constant()) return true;
  
-   return  false;
+   return false;
  }
  
  
  // Access instr_cost attribute or return null.
  const char* InstructForm::cost() {

@@ -892,11 +892,12 @@
    if( strcmp(_matrule->_opType,"Return"    )==0 ||
        strcmp(_matrule->_opType,"Rethrow"   )==0 ||
        strcmp(_matrule->_opType,"TailCall"  )==0 ||
        strcmp(_matrule->_opType,"TailJump"  )==0 ||
        strcmp(_matrule->_opType,"SafePoint" )==0 ||
-       strcmp(_matrule->_opType,"Halt"      )==0 )
+       strcmp(_matrule->_opType,"Halt"      )==0 ||
+       strcmp(_matrule->_opType,"CallLeafNoFP")==0)
      return AdlcVMDeps::Parms;   // Skip the machine-state edges
  
    if( _matrule->_rChild &&
        ( strcmp(_matrule->_rChild->_opType,"AryEq"     )==0 ||
          strcmp(_matrule->_rChild->_opType,"VectorizedHashCode")==0 ||
< prev index next >