core: Crack update-form loads into two internal ops
authorPaul Mackerras <paulus@ozlabs.org>
Wed, 11 Nov 2020 07:11:04 +0000 (18:11 +1100)
committerPaul Mackerras <paulus@ozlabs.org>
Mon, 18 Jan 2021 22:27:29 +0000 (09:27 +1100)
commit4c61a71a62e7c217699ff0597ee10cf3bfd18c1d
tree1ee4aa54dfe90fdd1f4cb27634f5f4c9caf3ad62
parent0fb207be606969e7fb8b55241461596c2792c3dc
core: Crack update-form loads into two internal ops

This uses the instruction-doubling machinery to send load with update
instructions down to loadstore1 as two separate ops, rather than
one op with two destinations.  This will help to simplify the value
tracking mechanisms.

Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
common.vhdl
decode1.vhdl
decode2.vhdl
decode_types.vhdl
execute1.vhdl
loadstore1.vhdl