43 #ifndef __ARCH_ARM_REGISTERS_HH__ 44 #define __ARCH_ARM_REGISTERS_HH__ 47 #include "arch/arm/generated/max_inst_regs.hh" 61 using ArmISAInst::MaxInstDestRegs;
Vector Register Abstraction This generic class is the model in a particularization of MVC...
const int NumVecIntrlvRegs
constexpr unsigned NumVecElemPerVecReg
typename std::conditional< Const, const VecRegContainer< SIZE >, VecRegContainer< SIZE > >::type Container
Container type alias.
const int MaxMiscDestRegs
const int NumVecSpecialRegs
const int ReturnValueReg2
const int ReturnAddressReg
const int NumArgumentRegs64
const int StackPointerReg
const int FramePointerReg
constexpr unsigned VecPredRegHasPackedRepr
const int NumVecV8ArchRegs
const int NumArgumentRegs
constexpr unsigned MaxSveVecLenInWords
typename std::conditional< Const, const VecPredRegContainer< NUM_BITS, Packed >, VecPredRegContainer< NUM_BITS, Packed > >::type Container
Container type alias.
const int ReturnValueReg1
const int SyscallPseudoReturnReg
const int NumVecV7ArchRegs
Vector Registers layout specification.
Generic predicate register container.
Vector Register Abstraction This generic class is a view in a particularization of MVC...
constexpr unsigned NumVecElemPerNeonVecReg
const int SyscallSuccessReg
const int NumFloatV7ArchRegs