[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/9] Hexagon (target/hexagon) Make generators object oriented
From: |
Taylor Simpson |
Subject: |
[PATCH v2 0/9] Hexagon (target/hexagon) Make generators object oriented |
Date: |
Sun, 10 Dec 2023 15:07:03 -0700 |
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
- [PATCH v2 0/9] Hexagon (target/hexagon) Make generators object oriented,
Taylor Simpson <=
- [PATCH v2 1/9] Hexagon (target/hexagon) Clean up handling of modifier registers, Taylor Simpson, 2023/12/10
- [PATCH v2 3/9] Hexagon (target/hexagon) Make generators object oriented - gen_helper_protos, Taylor Simpson, 2023/12/10
- [PATCH v2 2/9] Hexagon (target/hexagon) Make generators object oriented - gen_tcg_funcs, Taylor Simpson, 2023/12/10
- [PATCH v2 4/9] Hexagon (target/hexagon) Make generators object oriented - gen_helper_funcs, Taylor Simpson, 2023/12/10
- [PATCH v2 5/9] Hexagon (target/hexagon) Make generators object oriented - gen_idef_parser_funcs, Taylor Simpson, 2023/12/10
- [PATCH v2 6/9] Hexagon (target/hexagon) Make generators object oriented - gen_op_regs, Taylor Simpson, 2023/12/10
- [PATCH v2 7/9] Hexagon (target/hexagon) Make generators object oriented - gen_analyze_funcs, Taylor Simpson, 2023/12/10
- [PATCH v2 8/9] Hexagon (target/hexagon) Remove unused WRITES_PRED_REG attribute, Taylor Simpson, 2023/12/10
- [PATCH v2 9/9] Hexagon (target/hexagon) Remove dead functions from hex_common.py, Taylor Simpson, 2023/12/10