cpu, arch: Replace the CCReg type with RegVal.
Most architectures weren't using the CCReg type, and in x86 and arm it was already a uint64_t. Change-Id: I0b3d5e690e6b31db6f2627f449c89bde0f6750a6 Reviewed-on: https://gem5-review.googlesource.com/c/14515 Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
This commit is contained in:
@@ -74,7 +74,6 @@ class ExecContext {
|
||||
public:
|
||||
typedef TheISA::PCState PCState;
|
||||
|
||||
typedef TheISA::CCReg CCReg;
|
||||
using VecRegContainer = TheISA::VecRegContainer;
|
||||
using VecElem = TheISA::VecElem;
|
||||
using VecPredRegContainer = TheISA::VecPredRegContainer;
|
||||
@@ -189,8 +188,9 @@ class ExecContext {
|
||||
* @{
|
||||
* @name Condition Code Registers
|
||||
*/
|
||||
virtual CCReg readCCRegOperand(const StaticInst *si, int idx) = 0;
|
||||
virtual void setCCRegOperand(const StaticInst *si, int idx, CCReg val) = 0;
|
||||
virtual RegVal readCCRegOperand(const StaticInst *si, int idx) = 0;
|
||||
virtual void setCCRegOperand(
|
||||
const StaticInst *si, int idx, RegVal val) = 0;
|
||||
/** @} */
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user