riscv: Convert RISCV to use local reg index storage.
authorGabe Black <gabe.black@gmail.com>
Sun, 1 Nov 2020 12:58:04 +0000 (04:58 -0800)
committerGabe Black <gabe.black@gmail.com>
Sun, 6 Dec 2020 23:09:00 +0000 (23:09 +0000)
commit29bac1c4222974d209605951ffe8120e75348bfd
tree44c8ee2e8ecf7ed452a230129ce4bb2669e1d004
parent3ac80f9f55bef0d04f636258f2bf2abd1e3db776
riscv: Convert RISCV to use local reg index storage.

This was mostly straightforward, except that the micro and macro op
classes need to be seperated for AMO classes so that the reg_idx_arr_decl
will have the right sizes.

Change-Id: Ibc0a9df0cb79924342eaceb0f09606913442f841
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/36881
Reviewed-by: Gabe Black <gabe.black@gmail.com>
Maintainer: Gabe Black <gabe.black@gmail.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/arch/riscv/isa/formats/amo.isa
src/arch/riscv/isa/formats/basic.isa
src/arch/riscv/isa/formats/compressed.isa
src/arch/riscv/isa/formats/mem.isa
src/arch/riscv/isa/formats/standard.isa