#define IS_STACK_REG(reg) (0)
#endif
-/*
- * Get the other register of a long pair.
- */
-#define OTHER_REG(reg) (_jit_reg_info[reg].other_reg)
-
/* The cost value that precludes using the register in question. */
#define COST_TOO_MUCH 1000000
int reg;
for(reg = 0; reg < JIT_NUM_REGS; reg++)
{
- if(other_reg == OTHER_REG(reg))
+ if(other_reg == jit_reg_other_reg(reg))
{
return reg;
}
reg = desc->value->reg;
if(gen->contents[reg].is_long_start)
{
- other_reg = OTHER_REG(reg);
+ other_reg = jit_reg_other_reg(reg);
}
else
{
}
if(gen->contents[reg2].is_long_start)
{
- other_reg2 = OTHER_REG(reg2);
+ other_reg2 = jit_reg_other_reg(reg2);
if(other_reg2 == reg /*|| other_reg2 == other_reg*/)
{
return 1;
if(need_pair)
{
- other_reg = OTHER_REG(reg);
+ other_reg = jit_reg_other_reg(reg);
if(jit_reg_is_used(gen->inhibit, other_reg))
{
continue;
if(need_pair)
{
- other_reg = OTHER_REG(reg);
+ other_reg = jit_reg_other_reg(reg);
if(jit_reg_is_used(regs->assigned, other_reg))
{
continue;
/* Find the other register in a long pair */
if(gen->contents[reg].is_long_start)
{
- other_reg = OTHER_REG(reg);
+ other_reg = jit_reg_other_reg(reg);
}
else if(gen->contents[reg].is_long_end)
{
/* Find the other register in a long pair */
if(gen->contents[reg].is_long_start)
{
- other_reg = OTHER_REG(reg);
+ other_reg = jit_reg_other_reg(reg);
}
else if(gen->contents[reg].is_long_end)
{
reg = desc->value->reg;
if(gen->contents[reg].is_long_start)
{
- other_reg = OTHER_REG(reg);
+ other_reg = jit_reg_other_reg(reg);
}
else
{
reg = desc->value->reg;
if(gen->contents[reg].is_long_start)
{
- other_reg = OTHER_REG(reg);
+ other_reg = jit_reg_other_reg(reg);
}
else
{
reg = desc->value->reg;
if(gen->contents[reg].is_long_start)
{
- other_reg = OTHER_REG(reg);
+ other_reg = jit_reg_other_reg(reg);
}
else
{
reg = desc->value->reg;
if(gen->contents[reg].is_long_start)
{
- other_reg = OTHER_REG(reg);
+ other_reg = jit_reg_other_reg(reg);
}
else
{
/* Find the other register in a long pair */
if(_jit_regs_needs_long_pair(value->type))
{
- other_reg = OTHER_REG(reg);
+ other_reg = jit_reg_other_reg(reg);
}
else
{
#else
if(_jit_regs_needs_long_pair(value->type))
{
- other_reg = OTHER_REG(reg);
+ other_reg = jit_reg_other_reg(reg);
}
else
{
/* Find the other register in a long pair */
if(_jit_regs_needs_long_pair(value->type))
{
- other_reg = OTHER_REG(reg);
+ other_reg = jit_reg_other_reg(reg);
}
else
{
{
if(need_pair)
{
- other_reg = OTHER_REG(reg);
+ other_reg = jit_reg_other_reg(reg);
}
else
{
if(need_pair)
{
- other_reg = OTHER_REG(reg);
+ other_reg = jit_reg_other_reg(reg);
if(jit_reg_is_used(gen->inhibit, other_reg))
{
continue;