< prev index next >

src/hotspot/share/adlc/formssel.cpp

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

*** 889,11 ***
    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 )
      return AdlcVMDeps::Parms;   // Skip the machine-state edges
  
    if( _matrule->_rChild &&
        ( strcmp(_matrule->_rChild->_opType,"AryEq"     )==0 ||
          strcmp(_matrule->_rChild->_opType,"StrComp"   )==0 ||
--- 889,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,"CallLeafNoFP")==0)
      return AdlcVMDeps::Parms;   // Skip the machine-state edges
  
    if( _matrule->_rChild &&
        ( strcmp(_matrule->_rChild->_opType,"AryEq"     )==0 ||
          strcmp(_matrule->_rChild->_opType,"StrComp"   )==0 ||
< prev index next >