arm: Use the common pseudoInst dispatch function.
authorGabe Black <gabe.black@gmail.com>
Fri, 23 Oct 2020 03:00:38 +0000 (20:00 -0700)
committerGabe Black <gabe.black@gmail.com>
Tue, 24 Nov 2020 05:01:13 +0000 (05:01 +0000)
commitcb40dd137a9695d5804e399a3fa2d89f8629a1ce
tree842688e555d8e0613e788be6497bb1c824da3e83
parent5d47dbff41c37897cc3111ceae1275e75aafc195
arm: Use the common pseudoInst dispatch function.

Instead of manually calling each of the PseudoInst implementations, this
function will automatically pick up new instructions and greatly
simplifies the ARM ISA files.

Change-Id: I6cb94b3d115f50d681ca855f80f9d7d3df6bc470
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/27791
Reviewed-by: Bobby R. Bruce <bbruce@ucdavis.edu>
Maintainer: Giacomo Travaglini <giacomo.travaglini@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/arch/arm/isa/decoder/arm.isa
src/arch/arm/isa/decoder/thumb.isa
src/arch/arm/isa/formats/aarch64.isa
src/arch/arm/isa/formats/formats.isa
src/arch/arm/isa/formats/m5ops.isa [deleted file]
src/arch/arm/isa/formats/misc.isa
src/arch/arm/isa/insts/m5ops.isa