summary refs log tree commit diff stats
path: root/scripts/qapi/source.py
diff options
context:
space:
mode:
authorTaylor Simpson <tsimpson@quicinc.com>2021-02-07 23:46:03 -0600
committerRichard Henderson <richard.henderson@linaro.org>2021-02-18 07:48:22 -0800
commit66d29a5e80b042164eee17289f533f8ec0e85db5 (patch)
tree11045be8d85d5c5e0a52b761033b3085786b2592 /scripts/qapi/source.py
parent1118d7fa0eea6d2e9b788ef9d7159bcef9431f1a (diff)
downloadfocaccia-qemu-66d29a5e80b042164eee17289f533f8ec0e85db5.tar.gz
focaccia-qemu-66d29a5e80b042164eee17289f533f8ec0e85db5.zip
Hexagon (target/hexagon) instruction/packet decode
Take the words from instruction memory and build a packet_t for TCG code
generation

The following operations are performed
    Convert the .new encoded offset to the register number of the producer
    Reorder the packet so .new producer is before consumer
    Apply constant extenders
    Separate subinsn's into two instructions
    Break compare-jumps into two instructions
    Create instructions for :endloop

Signed-off-by: Taylor Simpson <tsimpson@quicinc.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <1612763186-18161-14-git-send-email-tsimpson@quicinc.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'scripts/qapi/source.py')
0 files changed, 0 insertions, 0 deletions