arm: Use the "reg" ABI for gem5 ops.
authorGabe Black <gabe.black@gmail.com>
Mon, 18 Jan 2021 01:48:07 +0000 (17:48 -0800)
committerGabe Black <gabe.black@gmail.com>
Wed, 20 Jan 2021 21:28:41 +0000 (21:28 +0000)
commit6f74594cc71786c5a3f8863c4eb6cc713faf325e
treee8e2d9828cc2d8c8a3a7dbdb789d70d97885ddef
parentb67b917345e85d6c02aa8c37dc40524eac5622c6
arm: Use the "reg" ABI for gem5 ops.

The generic PseudoInstABI just calls back into the ISA specific
getArgument function, and that adds a lot of handling for cases that
aren't used and, besides those, basically just boils down to the "reg"
ABI anyway.

Change-Id: I57e738631dbccbf89cba3a6ca62b1f954b39e959
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/39316
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Maintainer: Giacomo Travaglini <giacomo.travaglini@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/arch/arm/isa/includes.isa
src/arch/arm/isa/insts/m5ops.isa
src/arch/arm/tlb.cc