On 10/09/2012 12:56 PM, Aurelien Jarno wrote: > Some branch related ops are marked with TCG_OPF_SIDE_EFFECTS, some other > not. In practice they don't need to, as they are all marked with > TCG_OPF_BB_END, which is handled specifically in all the code. > > The call op is marked as TCG_OPF_SIDE_EFFECTS, which might be not true > as there is are specific flags (TCG_CALL_CONST and TCG_CALL_PURE) for > specifying that. On the other hand it always clobber arguments, so mark > it as such even if the call op is handled in a different code path. > > Signed-off-by: Aurelien Jarno <aurel...@aurel32.net>
Reviewed-by: Richard Henderson <r...@twiddle.net> r~