On 10/12/2017 01:32 PM, Lluís Vilanova wrote:
> Richard Henderson writes:
>
>> On 10/11/2017 11:43 PM, Lluís Vilanova wrote:
/* Track which vCPU triggers events */
CPUState *cpu; /* *_trans */
-TCGv_env tcg_env; /* *_exec */
>>>
>>> I woul
Richard Henderson writes:
> On 10/11/2017 11:43 PM, Lluís Vilanova wrote:
>>> /* Track which vCPU triggers events */
>>> CPUState *cpu; /* *_trans */
>>> -TCGv_env tcg_env; /* *_exec */
>>
>> I would rather keep it here instead of making a new global va
On 10/11/2017 11:43 PM, Lluís Vilanova wrote:
>> /* Track which vCPU triggers events */
>> CPUState *cpu; /* *_trans */
>> -TCGv_env tcg_env; /* *_exec */
>
> I would rather keep it here instead of making a new global variable, since
> that
>
Richard Henderson writes:
> This is identical for each target. So, move the initialization to
> common code. Move the variable itself out of tcg_ctx and name it
> cpu_env to minimize changes within targets.
> This also means we can remove tcg_global_reg_new_{ptr,i32,i64},
> since there are no l
On Tue, Oct 10, 2017 at 14:45:40 -0700, Richard Henderson wrote:
> This is identical for each target. So, move the initialization to
> common code. Move the variable itself out of tcg_ctx and name it
> cpu_env to minimize changes within targets.
>
> This also means we can remove tcg_global_reg_n
On 10/10/2017 06:45 PM, Richard Henderson wrote:
> This is identical for each target. So, move the initialization to
> common code. Move the variable itself out of tcg_ctx and name it
> cpu_env to minimize changes within targets.
>
> This also means we can remove tcg_global_reg_new_{ptr,i32,i64}
This is identical for each target. So, move the initialization to
common code. Move the variable itself out of tcg_ctx and name it
cpu_env to minimize changes within targets.
This also means we can remove tcg_global_reg_new_{ptr,i32,i64},
since there are no longer global-register temps created b