Lines Matching refs:i2

542                             const TCGMovExtend *i2, int scratch)  in tcg_out_movext2()  argument
545 TCGReg src2 = i2->src; in tcg_out_movext2()
549 tcg_out_movext1(s, i2); in tcg_out_movext2()
552 if (i2->dst == src1) { in tcg_out_movext2()
554 TCGType src2_type = i2->src_type; in tcg_out_movext2()
558 src1 = i2->src; in tcg_out_movext2()
566 tcg_out_movext1_new_src(s, i2, src2); in tcg_out_movext2()
583 const TCGMovExtend *i2, const TCGMovExtend *i3, in tcg_out_movext3() argument
587 TCGReg src2 = i2->src; in tcg_out_movext3()
592 tcg_out_movext2(s, i2, i3, scratch); in tcg_out_movext3()
595 if (i2->dst != src1 && i2->dst != src3) { in tcg_out_movext3()
596 tcg_out_movext1(s, i2); in tcg_out_movext3()
602 tcg_out_movext2(s, i1, i2, scratch); in tcg_out_movext3()
611 if (i1->dst == src2 && i2->dst == src3 && i3->dst == src1) { in tcg_out_movext3()
613 if (tcg_out_xchg(s, MAX(i1->src_type, i2->src_type), src1, src2)) { in tcg_out_movext3()
614 tcg_out_xchg(s, MAX(i2->src_type, i3->src_type), src2, src3); in tcg_out_movext3()
617 tcg_out_movext1_new_src(s, i2, i2->dst); in tcg_out_movext3()
623 tcg_out_movext1(s, i2); in tcg_out_movext3()
626 } else if (i1->dst == src3 && i2->dst == src1 && i3->dst == src2) { in tcg_out_movext3()
628 if (tcg_out_xchg(s, MAX(i2->src_type, i3->src_type), src2, src3)) { in tcg_out_movext3()
629 tcg_out_xchg(s, MAX(i1->src_type, i2->src_type), src1, src2); in tcg_out_movext3()
632 tcg_out_movext1_new_src(s, i2, i2->dst); in tcg_out_movext3()
637 tcg_out_movext1(s, i2); in tcg_out_movext3()
3448 int o, o2, i2; in process_constraint_sets() local
3468 i2 = args_ct[o2].alias_index; in process_constraint_sets()
3469 tcg_debug_assert(args_ct[i2].pair == 2); in process_constraint_sets()
3470 args_ct[i2].pair_index = i; in process_constraint_sets()
3471 args_ct[i].pair_index = i2; in process_constraint_sets()
3484 i2 = args_ct[o2].alias_index; in process_constraint_sets()
3485 tcg_debug_assert(args_ct[i2].pair == 1); in process_constraint_sets()
3486 args_ct[i2].pair_index = i; in process_constraint_sets()
3487 args_ct[i].pair_index = i2; in process_constraint_sets()
5305 int i1, i2; in tcg_reg_alloc_op() local
5382 i2 = arg_ct->pair_index; in tcg_reg_alloc_op()
5383 ts2 = i1 != i2 ? arg_temp(op->args[i2]) : NULL; in tcg_reg_alloc_op()
5392 IS_DEAD_ARG(i2) && in tcg_reg_alloc_op()