accel/tcg: Precompute curr_cflags into cpu->tcg_cflags
The primary motivation is to remove a dozen insns along the fast-path in tb_lookup. As a byproduct, this allows us to completely remove parallel_cpus. Reviewed-by:Alex Bennée <alex.bennee@linaro.org> Signed-off-by:
Richard Henderson <richard.henderson@linaro.org>
Showing
- accel/tcg/cpu-exec.c 0 additions, 3 deletionsaccel/tcg/cpu-exec.c
- accel/tcg/tcg-accel-ops-mttcg.c 1 addition, 2 deletionsaccel/tcg/tcg-accel-ops-mttcg.c
- accel/tcg/tcg-accel-ops-rr.c 1 addition, 1 deletionaccel/tcg/tcg-accel-ops-rr.c
- accel/tcg/tcg-accel-ops.c 8 additions, 0 deletionsaccel/tcg/tcg-accel-ops.c
- accel/tcg/tcg-accel-ops.h 1 addition, 0 deletionsaccel/tcg/tcg-accel-ops.h
- accel/tcg/translate-all.c 0 additions, 4 deletionsaccel/tcg/translate-all.c
- include/exec/exec-all.h 1 addition, 6 deletionsinclude/exec/exec-all.h
- include/hw/core/cpu.h 2 additions, 0 deletionsinclude/hw/core/cpu.h
- linux-user/main.c 1 addition, 0 deletionslinux-user/main.c
- linux-user/sh4/signal.c 5 additions, 3 deletionslinux-user/sh4/signal.c
- linux-user/syscall.c 10 additions, 8 deletionslinux-user/syscall.c
Loading
Please register or sign in to comment