target/hexagon/README | 11 +- target/hexagon/attribs_def.h.inc | 3 +- target/hexagon/decode.c | 48 +------- target/hexagon/gen_analyze_funcs.py | 70 ++++++------ target/hexagon/gen_helper_funcs.py | 21 +--- target/hexagon/gen_helper_protos.py | 31 ++---- target/hexagon/gen_idef_parser_funcs.py | 5 +- target/hexagon/gen_op_attribs.py | 5 +- target/hexagon/gen_op_regs.py | 125 --------------------- target/hexagon/gen_opcodes_def.py | 4 +- target/hexagon/gen_printinsn.py | 5 +- target/hexagon/gen_shortcode.py | 63 ----------- target/hexagon/gen_tcg.h | 5 +- target/hexagon/gen_tcg_func_table.py | 5 +- target/hexagon/gen_tcg_funcs.py | 21 +--- target/hexagon/gen_trans_funcs.py | 26 ++++- target/hexagon/hex_common.py | 189 ++++++++++++++++++++++---------- target/hexagon/insn.h | 5 +- target/hexagon/macros.h | 6 +- target/hexagon/meson.build | 55 +++------- target/hexagon/mmvec/decode_ext_mmvec.c | 30 ++--- target/hexagon/opcodes.c | 35 ------ target/hexagon/opcodes.h | 4 - target/hexagon/translate.c | 77 ++----------- target/hexagon/translate.h | 119 ++++++++++++++++---- tests/tcg/hexagon/hvx_misc.c | 16 ++- 26 files changed, 374 insertions(+), 610 deletions(-) delete mode 100755 target/hexagon/gen_op_regs.py delete mode 100755 target/hexagon/gen_shortcode.py