tcg: Rearrange ldst label tracking
Dispense with TCGBackendData, as it has never been used for more than holding a single pointer. Use a define in the cpu/tcg-target.h to signal requirement for TCGLabelQemuLdst, so that we can drop the no-op tcg-be-null.h stubs. Rename tcg-be-ldst.h to tcg-ldst.inc.c. Reviewed-by:Paolo Bonzini <pbonzini@redhat.com> Signed-off-by:
Richard Henderson <rth@twiddle.net>
Showing
- tcg/aarch64/tcg-target.h 4 additions, 0 deletionstcg/aarch64/tcg-target.h
- tcg/aarch64/tcg-target.inc.c 2 additions, 1 deletiontcg/aarch64/tcg-target.inc.c
- tcg/arm/tcg-target.h 4 additions, 0 deletionstcg/arm/tcg-target.h
- tcg/arm/tcg-target.inc.c 2 additions, 1 deletiontcg/arm/tcg-target.inc.c
- tcg/i386/tcg-target.h 4 additions, 0 deletionstcg/i386/tcg-target.h
- tcg/i386/tcg-target.inc.c 2 additions, 2 deletionstcg/i386/tcg-target.inc.c
- tcg/mips/tcg-target.h 4 additions, 0 deletionstcg/mips/tcg-target.h
- tcg/mips/tcg-target.inc.c 2 additions, 2 deletionstcg/mips/tcg-target.inc.c
- tcg/ppc/tcg-target.h 4 additions, 0 deletionstcg/ppc/tcg-target.h
- tcg/ppc/tcg-target.inc.c 2 additions, 2 deletionstcg/ppc/tcg-target.inc.c
- tcg/s390/tcg-target.h 4 additions, 0 deletionstcg/s390/tcg-target.h
- tcg/s390/tcg-target.inc.c 2 additions, 2 deletionstcg/s390/tcg-target.inc.c
- tcg/sparc/tcg-target.inc.c 0 additions, 2 deletionstcg/sparc/tcg-target.inc.c
- tcg/tcg-be-null.h 0 additions, 44 deletionstcg/tcg-be-null.h
- tcg/tcg-ldst.inc.c 4 additions, 23 deletionstcg/tcg-ldst.inc.c
- tcg/tcg.c 9 additions, 8 deletionstcg/tcg.c
- tcg/tcg.h 4 additions, 2 deletionstcg/tcg.h
- tcg/tci/tcg-target.h 4 additions, 0 deletionstcg/tci/tcg-target.h
- tcg/tci/tcg-target.inc.c 0 additions, 2 deletionstcg/tci/tcg-target.inc.c
Loading
Please register or sign in to comment