On Mon, Dec 21, 2009 at 10:47 AM, Paolo Bonzini <pbonz...@redhat.com> wrote: > On 12/21/2009 10:13 AM, Laurent Desnogues wrote: >> >> Which front-ends would need it and would the cost to generate >> code for it on some (most?) back-ends be amortized? > > The ARM front-end could definitely use a backend's ability to do predication > (via movcond).
I think most things done in the ARM front-end can be done with a simpler movcond that'd be: movcond cond, arg_cond1, arg_cond2, dest, vtrue though as Richard said this could impact tcg reg alloc and liveness analysis. Also, I wonder what would be the impact on speed. Laurent