Message ID | 20231210220712.491494-1-ltaylorsimpson@gmail.com |
---|---|
Headers | show |
Series | Hexagon (target/hexagon) Make generators object oriented | expand |
> -----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