hotspot/src/share/vm/c1/c1_LIR.cpp
changeset 42877 6cbcb55d5232
parent 42063 dca9294d9f59
child 43676 c6eed495a42b
equal deleted inserted replaced
42876:ff8ff9dcccec 42877:6cbcb55d5232
   675       break;
   675       break;
   676     }
   676     }
   677 
   677 
   678 // LIR_Op3
   678 // LIR_Op3
   679     case lir_idiv:
   679     case lir_idiv:
   680     case lir_irem:
   680     case lir_irem: {
   681     case lir_fmad:
       
   682     case lir_fmaf: {
       
   683       assert(op->as_Op3() != NULL, "must be");
   681       assert(op->as_Op3() != NULL, "must be");
   684       LIR_Op3* op3= (LIR_Op3*)op;
   682       LIR_Op3* op3= (LIR_Op3*)op;
   685 
   683 
   686       if (op3->_info)                     do_info(op3->_info);
   684       if (op3->_info)                     do_info(op3->_info);
   687       if (op3->_opr1->is_valid())         do_input(op3->_opr1);
   685       if (op3->_opr1->is_valid())         do_input(op3->_opr1);
   695       if (op3->_result->is_valid())       do_output(op3->_result);
   693       if (op3->_result->is_valid())       do_output(op3->_result);
   696 
   694 
   697       break;
   695       break;
   698     }
   696     }
   699 
   697 
       
   698     case lir_fmad:
       
   699     case lir_fmaf: {
       
   700       assert(op->as_Op3() != NULL, "must be");
       
   701       LIR_Op3* op3= (LIR_Op3*)op;
       
   702       assert(op3->_info == NULL, "no info");
       
   703       do_input(op3->_opr1);
       
   704       do_input(op3->_opr2);
       
   705       do_input(op3->_opr3);
       
   706       do_output(op3->_result);
       
   707       break;
       
   708     }
   700 
   709 
   701 // LIR_OpJavaCall
   710 // LIR_OpJavaCall
   702     case lir_static_call:
   711     case lir_static_call:
   703     case lir_optvirtual_call:
   712     case lir_optvirtual_call:
   704     case lir_icvirtual_call:
   713     case lir_icvirtual_call: