Re: [PATCH 00/16] tcg: Better handling of constants

2020-04-20 Thread Richard Henderson
On 4/20/20 8:39 AM, Alex Bennée wrote: > The series failed to apply at the first patch. Should it be based on any > other patches? While I had split it out of the middle of a branch, I had not realized there are dependencies. Best guess is the "tcg: Clean up tcg_gen_gvec_dupi interface​" series i

Re: [PATCH 00/16] tcg: Better handling of constants

2020-04-20 Thread Alex Bennée
Richard Henderson writes: > This promotes constants to full-fledged temporaries, which are then > hashed so we have only a single copy across the TB. If an opcode > requires forcing one into a register, then we will only do this > once -- at least until the register is killed, e.g. by a functi

[PATCH 00/16] tcg: Better handling of constants

2020-04-18 Thread Richard Henderson
This promotes constants to full-fledged temporaries, which are then hashed so we have only a single copy across the TB. If an opcode requires forcing one into a register, then we will only do this once -- at least until the register is killed, e.g. by a function call. While this is probably an mo