equal
deleted
inserted
replaced
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: |