[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v3 05/24] tcg/i386: Split out target constraints to tcg-targe
From: |
Peter Maydell |
Subject: |
Re: [PATCH v3 05/24] tcg/i386: Split out target constraints to tcg-target-con-str.h |
Date: |
Fri, 29 Jan 2021 23:23:56 +0000 |
On Fri, 29 Jan 2021 at 20:17, Richard Henderson
<richard.henderson@linaro.org> wrote:
>
> This eliminates the target-specific function target_parse_constraint
> and folds it into the single caller, process_op_defs. Since this is
> done directly into the switch statement, duplicates are compilation
> errors rather than silently ignored at runtime.
>
> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
> ---
> tcg/i386/tcg-target-con-str.h | 33 +++++++++++++++++
> tcg/i386/tcg-target.h | 1 +
> tcg/tcg.c | 33 ++++++++++++++---
> tcg/i386/tcg-target.c.inc | 69 -----------------------------------
> 4 files changed, 62 insertions(+), 74 deletions(-)
> create mode 100644 tcg/i386/tcg-target-con-str.h
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
thanks
-- PMM
- Re: [PATCH v3 02/24] tcg/tci: Remove TCG_TARGET_HAS_* ifdefs, (continued)
[PATCH v3 03/24] tcg/i386: Move constraint type check to tcg_target_const_match, Richard Henderson, 2021/01/29
[PATCH v3 06/24] tcg/arm: Split out target constraints to tcg-target-con-str.h, Richard Henderson, 2021/01/29
[PATCH v3 04/24] tcg/i386: Tidy register constraint definitions, Richard Henderson, 2021/01/29
[PATCH v3 05/24] tcg/i386: Split out target constraints to tcg-target-con-str.h, Richard Henderson, 2021/01/29
- Re: [PATCH v3 05/24] tcg/i386: Split out target constraints to tcg-target-con-str.h,
Peter Maydell <=
[PATCH v3 08/24] tcg/ppc: Split out target constraints to tcg-target-con-str.h, Richard Henderson, 2021/01/29
[PATCH v3 07/24] tcg/aarch64: Split out target constraints to tcg-target-con-str.h, Richard Henderson, 2021/01/29
[PATCH v3 09/24] tcg/tci: Split out target constraints to tcg-target-con-str.h, Richard Henderson, 2021/01/29
[PATCH v3 11/24] tcg/riscv: Split out target constraints to tcg-target-con-str.h, Richard Henderson, 2021/01/29
[PATCH v3 10/24] tcg/mips: Split out target constraints to tcg-target-con-str.h, Richard Henderson, 2021/01/29
[PATCH v3 12/24] tcg/s390: Split out target constraints to tcg-target-con-str.h, Richard Henderson, 2021/01/29
[PATCH v3 13/24] tcg/sparc: Split out target constraints to tcg-target-con-str.h, Richard Henderson, 2021/01/29