On 10/09/2012 12:56 PM, Aurelien Jarno wrote: > Synchronize an output argument when requested by the liveness analysis. > This is needed so that the temp can be declared dead later. > > For that, add a new op_sync_args table in which each bit tells if the > corresponding output argument needs to be synchronized with the memory. > Pass it to the tcg_reg_alloc_* functions, and honor this bit. We need to > synchronize the argument before marking it as dead, and we have to make > sure all the infos about the temp are correctly filled. > > At the same time change some types from unsigned int to uint16_t when > passing op_dead_args. > > Signed-off-by: Aurelien Jarno <aurel...@aurel32.net>
Reviewed-by: Richard Henderson <r...@twiddle.net> r~