[PULL 0/3] Hexagon (target/hexagon) improve store handling

Taylor Simpson posted 3 patches 1 year, 7 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220929010416.7418-1-tsimpson@quicinc.com
Maintainers: Taylor Simpson <tsimpson@quicinc.com>
There is a newer version of this series
target/hexagon/macros.h               |   8 +--
target/hexagon/attribs_def.h.inc      |  38 ++++++++++-
target/hexagon/decode.c               |  13 ++--
target/hexagon/genptr.c               |  36 ++++------
target/hexagon/translate.c            |  35 ++++++++--
target/hexagon/hex_common.py          |   3 +-
target/hexagon/imported/ldst.idef     | 122 +++++++++++++++++-----------------
target/hexagon/imported/subinsns.idef |  72 ++++++++++----------
8 files changed, 191 insertions(+), 136 deletions(-)
[PULL 0/3] Hexagon (target/hexagon) improve store handling
Posted by Taylor Simpson 1 year, 7 months ago
The following changes since commit dbc4f48b5ab3e6d85f78aa4df6bd6ad561c3d152:

  Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging (2022-09-27 11:08:36 -0400)

are available in the Git repository at:

  https://github.com/quic/qemu tags/pull-hex-20220928

for you to fetch changes up to 11a35b9c88b81883f98bb9edc7e04c12b690dfff:

  Hexagon (target/hexagon) Change decision to set pkt_has_store_s[01] (2022-09-28 15:56:05 -0700)

----------------------------------------------------------------

Make store handling faster and more robust

----------------------------------------------------------------
Taylor Simpson (3):
      Hexagon (target/hexagon) add instruction attributes from archlib
      Hexagon (target/hexagon) move store size tracking to translation
      Hexagon (target/hexagon) Change decision to set pkt_has_store_s[01]

 target/hexagon/macros.h               |   8 +--
 target/hexagon/attribs_def.h.inc      |  38 ++++++++++-
 target/hexagon/decode.c               |  13 ++--
 target/hexagon/genptr.c               |  36 ++++------
 target/hexagon/translate.c            |  35 ++++++++--
 target/hexagon/hex_common.py          |   3 +-
 target/hexagon/imported/ldst.idef     | 122 +++++++++++++++++-----------------
 target/hexagon/imported/subinsns.idef |  72 ++++++++++----------
 8 files changed, 191 insertions(+), 136 deletions(-)