Home | History | Annotate | Download | only in tcg

Lines Matching refs:ots

1581     TCGTemp *ots;
1584 ots = &s->temps[args[0]];
1587 if (ots->fixed_reg) {
1590 tcg_out_movi(s, ots->type, ots->reg, val);
1593 if (ots->val_type == TEMP_VAL_REG)
1594 s->reg_to_temp[ots->reg] = -1;
1595 ots->val_type = TEMP_VAL_CONST;
1596 ots->val = val;
1604 TCGTemp *ts, *ots;
1608 ots = &s->temps[args[0]];
1614 if (IS_DEAD_IARG(0) && !ts->fixed_reg && !ots->fixed_reg) {
1616 if (ots->val_type == TEMP_VAL_REG)
1617 s->reg_to_temp[ots->reg] = -1;
1622 if (ots->val_type == TEMP_VAL_REG) {
1623 reg = ots->reg;
1628 tcg_out_mov(s, ots->type, reg, ts->reg);
1632 if (ots->val_type == TEMP_VAL_REG) {
1633 reg = ots->reg;
1639 if (ots->fixed_reg) {
1640 reg = ots->reg;
1641 tcg_out_movi(s, ots->type, reg, ts->val);
1644 if (ots->val_type == TEMP_VAL_REG)
1645 s->reg_to_temp[ots->reg] = -1;
1646 ots->val_type = TEMP_VAL_CONST;
1647 ots->val = ts->val;
1654 ots->reg = reg;
1655 ots->val_type = TEMP_VAL_REG;
1656 ots->mem_coherent = 0;