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