[PATCH 0/9] Hexagon (target/hexagon) Make generators object oriented

Taylor Simpson posted 9 patches 11 months, 3 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20231205015303.575807-1-ltaylorsimpson@gmail.com
Maintainers: Brian Cain <bcain@quicinc.com>, Alessandro Di Federico <ale@rev.ng>, Anton Johansson <anjo@rev.ng>
There is a newer version of this series
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          | 400 +++-------
target/hexagon/gen_helper_protos.py         | 184 ++---
target/hexagon/gen_idef_parser_funcs.py     |  20 +-
target/hexagon/gen_op_regs.py               |   6 +-
target/hexagon/gen_tcg_funcs.py             | 578 ++------------
target/hexagon/hex_common.py                | 818 ++++++++++++++++++--
11 files changed, 963 insertions(+), 1227 deletions(-)
[PATCH 0/9] Hexagon (target/hexagon) Make generators object oriented
Posted by Taylor Simpson 11 months, 3 weeks ago
See commit message in second patch

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          | 400 +++-------
 target/hexagon/gen_helper_protos.py         | 184 ++---
 target/hexagon/gen_idef_parser_funcs.py     |  20 +-
 target/hexagon/gen_op_regs.py               |   6 +-
 target/hexagon/gen_tcg_funcs.py             | 578 ++------------
 target/hexagon/hex_common.py                | 818 ++++++++++++++++++--
 11 files changed, 963 insertions(+), 1227 deletions(-)

-- 
2.34.1