[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/5] tcg: Dynamically allocate temporaries
From: |
Richard Henderson |
Subject: |
[PATCH 0/5] tcg: Dynamically allocate temporaries |
Date: |
Tue, 19 Jan 2021 08:34:23 -1000 |
My recent change for caching tcg constants has, in a number of cases,
overflowed the statically allocated array of temporaries. Change to
dynamic allocation.
I'll note that nothing in check-acceptance triggers this overflow.
Anyone care to add some more test cases there?
Also, there's some outstanding weirdness in gitlab testing that I
cannot reproduce locally.
r~
Richard Henderson (5):
tcg: Add an index to TCGTemp
tcg: Introduce and use tcg_temp
tcg: Make TCGTempSet expandable
tcg: Adjust tcgv_*_temp/temp_tcgv_*
tcg: Dynamically allocate temporaries
include/tcg/tcg.h | 79 ++++++++++++++-----
tcg/optimize.c | 23 +++---
tcg/tcg.c | 196 +++++++++++++++++++++++++++++++---------------
3 files changed, 205 insertions(+), 93 deletions(-)
--
2.25.1
- [PATCH 0/5] tcg: Dynamically allocate temporaries,
Richard Henderson <=
- [PATCH 1/5] tcg: Add an index to TCGTemp, Richard Henderson, 2021/01/19
- [PATCH 2/5] tcg: Introduce and use tcg_temp, Richard Henderson, 2021/01/19
- [PATCH 3/5] tcg: Make TCGTempSet expandable, Richard Henderson, 2021/01/19
- [PATCH 4/5] tcg: Adjust tcgv_*_temp/temp_tcgv_*, Richard Henderson, 2021/01/19
- [PATCH 5/5] tcg: Dynamically allocate temporaries, Richard Henderson, 2021/01/19
- Re: [PATCH 0/5] tcg: Dynamically allocate temporaries, BALATON Zoltan, 2021/01/19