[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-stable] [PATCH qom-cpu 0/5] TCG code generation performance fix
From: |
Andreas Färber |
Subject: |
[Qemu-stable] [PATCH qom-cpu 0/5] TCG code generation performance fix |
Date: |
Tue, 2 Jul 2013 21:31:31 +0200 |
Hello,
As Richard explained, the purpose of having separate gen_intermediate_code()
and gen_intermediate_code_pc() functions per target is to compile-optimize
gen_intermediate_code_internal() for the non-_pc case.
Multiple targets were using static rather than static inline though, fix this.
I've split these off from my refactorings so that we can backport them to
stable,
and I'm rebasing my argument refactoring patches on top.
No actual performance changes have been benchmarked, these changes serve more
to align our targets as clear examples for new targets such as rl78 and bfin.
Regards,
Andreas
Cc: Richard Henderson <address@hidden>
Cc: Edgar E. Iglesias <address@hidden> (cris, mblaze)
Cc: Michael Walle <address@hidden> (lm32)
Cc: Peter Crosthwaite <address@hidden> (mblaze)
Cc: Anthony Green <address@hidden> (moxie)
Cc: Max Filippov <address@hidden> (xtensa)
Cc: address@hidden
Cc: Mike Frysinger <address@hidden> (bfin)
Andreas Färber (5):
target-cris: gen_intermediate_code_internal() should be inlined
target-lm32: gen_intermediate_code_internal() should be inline
target-microblaze: gen_intermediate_code_internal() should be inline
target-moxie: gen_intermediate_code_internal() should be inline
target-xtensa: gen_intermediate_code_internal() should be inline
target-cris/translate.c | 2 +-
target-lm32/translate.c | 5 +++--
target-microblaze/translate.c | 2 +-
target-moxie/translate.c | 2 +-
target-xtensa/translate.c | 5 +++--
5 files changed, 9 insertions(+), 7 deletions(-)
--
1.8.1.4
- [Qemu-stable] [PATCH qom-cpu 0/5] TCG code generation performance fix,
Andreas Färber <=
- [Qemu-stable] [PATCH qom-cpu 1/5] target-cris: gen_intermediate_code_internal() should be inlined, Andreas Färber, 2013/07/02
- [Qemu-stable] [PATCH qom-cpu 3/5] target-microblaze: gen_intermediate_code_internal() should be inline, Andreas Färber, 2013/07/02
- [Qemu-stable] [PATCH qom-cpu 5/5] target-xtensa: gen_intermediate_code_internal() should be inline, Andreas Färber, 2013/07/02
- [Qemu-stable] [PATCH qom-cpu 4/5] target-moxie: gen_intermediate_code_internal() should be inline, Andreas Färber, 2013/07/02
- [Qemu-stable] [PATCH qom-cpu 2/5] target-lm32: gen_intermediate_code_internal() should be inline, Andreas Färber, 2013/07/02
- Re: [Qemu-stable] [Qemu-devel] [PATCH qom-cpu 0/5] TCG code generation performance fix, Richard Henderson, 2013/07/02