Lines Matching defs:res

465   LIR_Opr res = op1->result_opr();
468 LIR_Opr new_res = res;
489 if (res->is_xmm_register()) {
496 } else if (res->is_fpu_register() && !res->is_xmm_register()) {
509 if (fpu_num(in) == fpu_num(res)) {
512 insert_free_if_dead(res);//, in);
513 do_rename(in, res);
515 insert_free_if_dead(res);
516 insert_copy(in, res);
518 new_in = to_fpu_stack(res);
534 } else if (res->is_fpu_register() && !res->is_xmm_register()) {
538 insert_free_if_dead(res);
543 do_push(res);
544 new_res = to_fpu_stack_top(res);
551 assert(res->is_fpu_register() && !res->is_xmm_register(), "must be");
554 insert_free_if_dead(res, in);
558 do_rename(in, res);
559 new_res = to_fpu_stack_top(res);
569 assert(res->is_fpu_register(), "must be");
572 if (!in->is_xmm_register() && !res->is_xmm_register()) {
575 if (fpu_num(in) == fpu_num(res)) {
579 insert_free_if_dead(res);//, in);
581 do_rename(in, res);
583 insert_free_if_dead(res);
584 insert_copy(in, res);
587 new_res = to_fpu_stack(res);
596 assert(res->is_fpu_register(), "must be");
597 if (!res->is_xmm_register()) {
598 insert_free_if_dead(res);
599 do_push(res);
600 new_res = to_fpu_stack_top(res);
641 assert(res->is_stack(), "result must be on stack");
650 assert(!in->is_float_kind() && !res->is_float_kind(), "missed a fpu-operation");
668 LIR_Opr res = op2->result_opr();
671 LIR_Opr new_res = res;
673 assert(!left->is_xmm_register() && !right->is_xmm_register() && !res->is_xmm_register(), "not for xmm registers");
703 assert(res->is_fpu_register(), "must be");
704 assert(left->is_equal(res), "must be");
729 // slot of right, so a renaming from right to res is necessary
732 do_rename(right, res);
736 new_res = to_fpu_stack(res);
744 assert(res->is_fpu_register(), "must be");
745 assert(left->is_equal(res), "must be");
763 do_rename(right, res);
765 new_res = to_fpu_stack_top(res);
774 assert(res->is_fpu_register(), "must be");
777 insert_free_if_dead(res, left);
779 do_rename(left, res);
781 new_left = to_fpu_stack_top(res);
797 assert(res->is_fpu_register(), "must be");
801 insert_free_if_dead(res, left);
803 do_rename(left, res);
805 new_left = to_fpu_stack_top(res);
823 assert(res->is_fpu_register(), "must be");
827 assert(fpu_num(left) != fpu_num(right) && fpu_num(right) != fpu_num(op2->tmp1_opr()) && fpu_num(op2->tmp1_opr()) != fpu_num(res), "need distinct temp registers");
832 insert_free_if_dead(res, left);
834 do_rename(left, res);
836 new_left = to_fpu_stack_top(res);
851 assert(res->is_fpu_register(), "must be");
855 assert(fpu_num(left) != fpu_num(right) && fpu_num(left) != fpu_num(op2->tmp1_opr()) && fpu_num(left) != fpu_num(op2->tmp2_opr()) && fpu_num(left) != fpu_num(res), "need distinct temp registers");
856 assert(fpu_num(right) != fpu_num(op2->tmp1_opr()) && fpu_num(right) != fpu_num(op2->tmp2_opr()) && fpu_num(right) != fpu_num(res), "need distinct temp registers");
857 assert(fpu_num(op2->tmp1_opr()) != fpu_num(op2->tmp2_opr()) && fpu_num(op2->tmp1_opr()) != fpu_num(res), "need distinct temp registers");
858 assert(fpu_num(op2->tmp2_opr()) != fpu_num(res), "need distinct temp registers");
867 insert_free_if_dead(res, right);
885 do_rename(right, res);
887 new_res = to_fpu_stack_top(res);
902 LIR_Opr res = opCall->result_opr();
912 if (res->is_fpu_register() && !res->is_xmm_register()) {
913 do_push(res);
914 opCall->set_result_opr(to_fpu_stack_top(res));