Re: [PATCH 2/2] tcg/optimize: Flush data at labels not TCG_OPF_BB_END

2020-10-21 Thread Richard Henderson
On 10/21/20 7:57 AM, Alex Bennée wrote: > The optimize function has a lot of goto's in it and I find generally > hard to follow. Anyway: Yes. We'll call it inherited code that could use a re-factor. r~

Re: [PATCH 2/2] tcg/optimize: Flush data at labels not TCG_OPF_BB_END

2020-10-21 Thread Alex Bennée
Richard Henderson writes: > We can easily propagate temp values through the entire extended > basic block (in this case, the set of blocks connected by fallthru), > simply by not discarding the register state at the branch. > > Signed-off-by: Richard Henderson > --- > tcg/optimize.c | 35

[PATCH 2/2] tcg/optimize: Flush data at labels not TCG_OPF_BB_END

2020-10-13 Thread Richard Henderson
We can easily propagate temp values through the entire extended basic block (in this case, the set of blocks connected by fallthru), simply by not discarding the register state at the branch. Signed-off-by: Richard Henderson --- tcg/optimize.c | 35 ++- 1 file cha