[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 0/7] tcg/sparc: Unaligned access and other cleanup
From: |
Richard Henderson |
Subject: |
[PATCH v3 0/7] tcg/sparc: Unaligned access and other cleanup |
Date: |
Wed, 18 Aug 2021 10:45:55 -1000 |
Based-on: <20210818191920.390759-1-richard.henderson@linaro.org>
("[PATCH v3 00/66] Unaligned access for user-only")
Important points:
* Support unaligned accesses.
* Improvements to tcg_out_movi:
- Try a few 3-insn sequences,
- Drop everything else into a constant pool.
r~
Richard Henderson (7):
tcg/sparc: Drop inline markers
tcg/sparc: Introduce tcg_out_mov_delay
tcg/sparc: Add scratch argument to tcg_out_movi_int
tcg/sparc: Improve code gen for shifted 32-bit constants
tcg/sparc: Use the constant pool for 64-bit constants
tcg/sparc: Add tcg_out_jmpl_const for better tail calls
tcg/sparc: Support unaligned access for user-only
tcg/sparc/tcg-target.c.inc | 509 ++++++++++++++++++++++++++++++++-----
1 file changed, 447 insertions(+), 62 deletions(-)
--
2.25.1
- [PATCH v3 0/7] tcg/sparc: Unaligned access and other cleanup,
Richard Henderson <=
- [PATCH v3 1/7] tcg/sparc: Drop inline markers, Richard Henderson, 2021/08/18
- [PATCH v3 3/7] tcg/sparc: Add scratch argument to tcg_out_movi_int, Richard Henderson, 2021/08/18
- [PATCH v3 4/7] tcg/sparc: Improve code gen for shifted 32-bit constants, Richard Henderson, 2021/08/18
- [PATCH v3 5/7] tcg/sparc: Use the constant pool for 64-bit constants, Richard Henderson, 2021/08/18
- [PATCH v3 2/7] tcg/sparc: Introduce tcg_out_mov_delay, Richard Henderson, 2021/08/18
- [PATCH v3 6/7] tcg/sparc: Add tcg_out_jmpl_const for better tail calls, Richard Henderson, 2021/08/18
- [PATCH v3 7/7] tcg/sparc: Support unaligned access for user-only, Richard Henderson, 2021/08/18