> -----Original Message-----
> From: Taylor Simpson <ltaylorsimpson@gmail.com>
> Sent: Sunday, December 10, 2023 4:07 PM
> To: qemu-devel@nongnu.org
> Cc: Brian Cain <bcain@quicinc.com>; Matheus Bernardino (QUIC)
> <quic_mathbern@quicinc.com>; Sid Manning <sidneym@quicinc.com>; Marco
> Liebel (QUIC) <quic_mliebel@quicinc.com>; richard.henderson@linaro.org;
> philmd@linaro.org; ale@rev.ng; anjo@rev.ng; ltaylorsimpson@gmail.com
> Subject: [PATCH v2 0/9] Hexagon (target/hexagon) Make generators object
> oriented
>
> WARNING: This email originated from outside of Qualcomm. Please be wary of
> any links or attachments, and do not enable macros.
>
> See commit message in second patch
>
> **** Changes in v2 ****
> Address feedback from Brian Cain <bcain@quicinc.com>
> - Consolidate logic to create helper arg lists
>
>
> Taylor Simpson (9):
> Hexagon (target/hexagon) Clean up handling of modifier registers
> Hexagon (target/hexagon) Make generators object oriented -
> gen_tcg_funcs
> Hexagon (target/hexagon) Make generators object oriented -
> gen_helper_protos
> Hexagon (target/hexagon) Make generators object oriented -
> gen_helper_funcs
> Hexagon (target/hexagon) Make generators object oriented -
> gen_idef_parser_funcs
> Hexagon (target/hexagon) Make generators object oriented - gen_op_regs
> Hexagon (target/hexagon) Make generators object oriented -
> gen_analyze_funcs
> Hexagon (target/hexagon) Remove unused WRITES_PRED_REG attribute
> Hexagon (target/hexagon) Remove dead functions from hex_common.py
>
> target/hexagon/gen_tcg.h | 9 +-
> target/hexagon/macros.h | 3 +-
> target/hexagon/attribs_def.h.inc | 1 -
> target/hexagon/idef-parser/parser-helpers.c | 8 +-
> target/hexagon/gen_analyze_funcs.py | 163 +---
> target/hexagon/gen_helper_funcs.py | 368 ++------
> target/hexagon/gen_helper_protos.py | 149 +---
> target/hexagon/gen_idef_parser_funcs.py | 20 +-
> target/hexagon/gen_op_regs.py | 6 +-
> target/hexagon/gen_tcg_funcs.py | 566 +-----------
> target/hexagon/hex_common.py | 921 ++++++++++++++++++--
> 11 files changed, 964 insertions(+), 1250 deletions(-)
>
> --
> 2.34.1
Queued - https://github.com/quic/qemu/tree/hex.next