gem5
[DEVELOP-FOR-23.0]
|
Enumerations | |
enum | : RegIndex { _R0Idx, _R1Idx, _R2Idx, _R3Idx, _R4Idx, _R5Idx, _R6Idx, _R7Idx, _R8Idx, _R9Idx, _R10Idx, _R11Idx, _R12Idx, _R13Idx, _R14Idx, _R15Idx, _R16Idx, _R17Idx, _R18Idx, _R19Idx, _R20Idx, _R21Idx, _R22Idx, _R23Idx, _R24Idx, _R25Idx, _R26Idx, _R27Idx, _R28Idx, _R29Idx, _R30Idx, _R31Idx, NumArchRegs, _CrIdx = NumArchRegs, _XerIdx, _LrIdx, _CtrIdx, _TarIdx, _FpscrIdx, _MsrIdx, _RsvIdx, _RsvLenIdx, _RsvAddrIdx, NumRegs } |
anonymous enum : RegIndex |
constexpr RegId gem5::PowerISA::int_reg::Cr = intRegClass[_CrIdx] |
Definition at line 138 of file int.hh.
Referenced by gem5::PowerISA::RemoteGDB::PowerGdbRegCache::getRegs(), gem5::PowerISA::RemoteGDB::Power64GdbRegCache::getRegs(), gem5::PowerISA::IntOp::makeCRFieldSigned(), gem5::PowerISA::IntOp::makeCRFieldUnsigned(), gem5::PowerISA::RemoteGDB::PowerGdbRegCache::setRegs(), gem5::PowerISA::RemoteGDB::Power64GdbRegCache::setRegs(), and gem5::guest_abi::Result< PowerISA::SEWorkload::SyscallABI, SyscallReturn >::store().
constexpr RegId gem5::PowerISA::int_reg::Ctr = intRegClass[_CtrIdx] |
constexpr RegId gem5::PowerISA::int_reg::Fpscr = intRegClass[_FpscrIdx] |
constexpr RegId gem5::PowerISA::int_reg::Lr = intRegClass[_LrIdx] |
constexpr RegId gem5::PowerISA::int_reg::Msr = intRegClass[_MsrIdx] |
Definition at line 144 of file int.hh.
Referenced by gem5::PowerProcess::argsInit(), gem5::PowerISA::BranchOp::branchTarget(), gem5::PowerISA::BranchDispCondOp::branchTarget(), gem5::PowerISA::BranchRegCondOp::branchTarget(), gem5::PowerISA::RemoteGDB::PowerGdbRegCache::getRegs(), gem5::PowerISA::RemoteGDB::Power64GdbRegCache::getRegs(), gem5::PowerISA::RemoteGDB::PowerGdbRegCache::setRegs(), and gem5::PowerISA::RemoteGDB::Power64GdbRegCache::setRegs().
|
inlineconstexpr |
Definition at line 105 of file int.hh.
Referenced by gem5::PowerISA::EmuLinux::syscall().
constexpr RegId gem5::PowerISA::int_reg::R1 = intRegClass[_R1Idx] |
constexpr RegId gem5::PowerISA::int_reg::R10 = intRegClass[_R10Idx] |
constexpr RegId gem5::PowerISA::int_reg::R11 = intRegClass[_R11Idx] |
constexpr RegId gem5::PowerISA::int_reg::R12 = intRegClass[_R12Idx] |
constexpr RegId gem5::PowerISA::int_reg::R13 = intRegClass[_R13Idx] |
constexpr RegId gem5::PowerISA::int_reg::R14 = intRegClass[_R14Idx] |
constexpr RegId gem5::PowerISA::int_reg::R15 = intRegClass[_R15Idx] |
constexpr RegId gem5::PowerISA::int_reg::R16 = intRegClass[_R16Idx] |
constexpr RegId gem5::PowerISA::int_reg::R17 = intRegClass[_R17Idx] |
constexpr RegId gem5::PowerISA::int_reg::R18 = intRegClass[_R18Idx] |
constexpr RegId gem5::PowerISA::int_reg::R19 = intRegClass[_R19Idx] |
constexpr RegId gem5::PowerISA::int_reg::R2 = intRegClass[_R2Idx] |
constexpr RegId gem5::PowerISA::int_reg::R20 = intRegClass[_R20Idx] |
constexpr RegId gem5::PowerISA::int_reg::R21 = intRegClass[_R21Idx] |
constexpr RegId gem5::PowerISA::int_reg::R22 = intRegClass[_R22Idx] |
constexpr RegId gem5::PowerISA::int_reg::R23 = intRegClass[_R23Idx] |
constexpr RegId gem5::PowerISA::int_reg::R24 = intRegClass[_R24Idx] |
constexpr RegId gem5::PowerISA::int_reg::R25 = intRegClass[_R25Idx] |
constexpr RegId gem5::PowerISA::int_reg::R26 = intRegClass[_R26Idx] |
constexpr RegId gem5::PowerISA::int_reg::R27 = intRegClass[_R27Idx] |
constexpr RegId gem5::PowerISA::int_reg::R28 = intRegClass[_R28Idx] |
constexpr RegId gem5::PowerISA::int_reg::R29 = intRegClass[_R29Idx] |
constexpr RegId gem5::PowerISA::int_reg::R3 = intRegClass[_R3Idx] |
constexpr RegId gem5::PowerISA::int_reg::R30 = intRegClass[_R30Idx] |
constexpr RegId gem5::PowerISA::int_reg::R31 = intRegClass[_R31Idx] |
constexpr RegId gem5::PowerISA::int_reg::R4 = intRegClass[_R4Idx] |
constexpr RegId gem5::PowerISA::int_reg::R5 = intRegClass[_R5Idx] |
constexpr RegId gem5::PowerISA::int_reg::R6 = intRegClass[_R6Idx] |
constexpr RegId gem5::PowerISA::int_reg::R7 = intRegClass[_R7Idx] |
constexpr RegId gem5::PowerISA::int_reg::R8 = intRegClass[_R8Idx] |
constexpr RegId gem5::PowerISA::int_reg::R9 = intRegClass[_R9Idx] |
constexpr RegId gem5::PowerISA::int_reg::Rsv = intRegClass[_RsvIdx] |
constexpr RegId gem5::PowerISA::int_reg::RsvAddr = intRegClass[_RsvAddrIdx] |
constexpr RegId gem5::PowerISA::int_reg::RsvLen = intRegClass[_RsvLenIdx] |
constexpr RegId gem5::PowerISA::int_reg::Tar = intRegClass[_TarIdx] |
constexpr RegId gem5::PowerISA::int_reg::Xer = intRegClass[_XerIdx] |