While continuing to work on the sparc64 on i686 problem, I've run into a few things that could be done better.
I haven't done any proper measurements of memory usage or boot time, but all together my guess is that this saves 10-20k. Not much, I grant, but maintaining more cache locality ought not hurt. r~ Richard Henderson (4): tcg: Compress liveness data to 16 bits tcg: Reorg TCGOp chaining tcg: Fold life data into TCGOp tcg: Compress dead_temps and mem_temps into a single array include/exec/gen-icount.h | 2 +- tcg/optimize.c | 37 +--- tcg/tcg-op.c | 2 +- tcg/tcg.c | 472 ++++++++++++++++++++++++++++------------------ tcg/tcg.h | 50 +++-- 5 files changed, 329 insertions(+), 234 deletions(-) -- 2.5.5