arch: Split the operand types out of the ISA parser.
authorGabe Black <gabeblack@google.com>
Tue, 29 Sep 2020 07:49:22 +0000 (00:49 -0700)
committerGabe Black <gabeblack@google.com>
Mon, 12 Oct 2020 04:28:37 +0000 (04:28 +0000)
commitc05192c669adcad900ecf0986f2eb553875ba14e
tree15e86a48e223d657bfaf5f54d73077c4c2691c72
parent24a9813ec0d0777fb34d639b647a7a29c6426140
arch: Split the operand types out of the ISA parser.

These conceptually go together and don't depend on any other parts of
the parser.

Change-Id: Ia8bff0d0ec210bdeeb080808968faf9528ee03dd
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/35278
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/arch/isa_parser/isa_parser.py
src/arch/isa_parser/operand_types.py [new file with mode: 0755]