Home | History | Annotate | Download | only in tcg

Lines Matching refs:op_index

1437     int i, op_index, nb_args, nb_iargs, nb_oargs, arg, nb_ops;
1458 op_index = nb_ops - 1;
1459 while (op_index >= 0) {
1460 op = s->gen_opc_buf[op_index];
1483 tcg_set_nop(s, s->gen_opc_buf + op_index,
1523 s->op_dead_args[op_index] = dead_args;
1524 s->op_sync_args[op_index] = sync_args;
1569 s->gen_opc_buf[op_index] = op = op_new;
1572 assert(s->gen_opc_buf[op_index + 1] == INDEX_op_nop);
1573 tcg_set_nop(s, s->gen_opc_buf + op_index + 1, args + 3, 3);
1610 s->gen_opc_buf[op_index] = op = op_new;
1616 s->gen_opc_buf[op_index] = op = op_new2;
1623 assert(s->gen_opc_buf[op_index + 1] == INDEX_op_nop);
1624 tcg_set_nop(s, s->gen_opc_buf + op_index + 1, args + 3, 1);
1646 tcg_set_nop(s, s->gen_opc_buf + op_index, args, def->nb_args);
1684 s->op_dead_args[op_index] = dead_args;
1685 s->op_sync_args[op_index] = sync_args;
1689 op_index--;
2459 int op_index;
2507 op_index = 0;
2510 opc = s->gen_opc_buf[op_index];
2523 tcg_reg_alloc_mov(s, def, args, s->op_dead_args[op_index],
2524 s->op_sync_args[op_index]);
2528 tcg_reg_alloc_movi(s, args, s->op_dead_args[op_index],
2529 s->op_sync_args[op_index]);
2551 s->op_dead_args[op_index],
2552 s->op_sync_args[op_index]);
2564 tcg_reg_alloc_op(s, def, opc, args, s->op_dead_args[op_index],
2565 s->op_sync_args[op_index]);
2571 return op_index;
2573 op_index++;