arch: Stop using TheISA within the ISAs.
authorGabe Black <gabeblack@google.com>
Tue, 30 Apr 2019 00:12:08 +0000 (17:12 -0700)
committerGabe Black <gabeblack@google.com>
Tue, 30 Apr 2019 18:52:13 +0000 (18:52 +0000)
commit12eab3e7a639265250c072133e1665e796b07c5b
treec68ada359e2f99c42372ee9253047f5fa8a0c547
parentecd6be3d11c1b1f9359f467972e84ae7713f1f63
arch: Stop using TheISA within the ISAs.

We know for sure what the ISA is, so there's no need for the
indirection.

Change-Id: I73ff04c50890d40a4c7f40caeee746b68b846cb3
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/18488
Reviewed-by: Brandon Potter <Brandon.Potter@amd.com>
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
20 files changed:
src/arch/alpha/utility.cc
src/arch/arm/isa/insts/fp64.isa
src/arch/arm/isa/insts/ldr64.isa
src/arch/arm/isa/insts/neon64_mem.isa
src/arch/arm/isa/insts/sve.isa
src/arch/arm/isa/operands.isa
src/arch/arm/tracers/tarmac_base.cc
src/arch/arm/tracers/tarmac_base.hh
src/arch/arm/tracers/tarmac_parser.cc
src/arch/arm/tracers/tarmac_parser.hh
src/arch/arm/tracers/tarmac_record.hh
src/arch/arm/tracers/tarmac_record_v8.cc
src/arch/arm/tracers/tarmac_record_v8.hh
src/arch/arm/tracers/tarmac_tracer.cc
src/arch/arm/tracers/tarmac_tracer.hh
src/arch/mips/utility.cc
src/arch/power/stacktrace.hh
src/arch/riscv/stacktrace.hh
src/arch/sparc/utility.cc
src/arch/x86/process.cc