gem5  v19.0.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
PhysRegFile Member List

This is the complete list of members for PhysRegFile, including all inherited members.

ccRegFilePhysRegFileprivate
ccRegIdsPhysRegFileprivate
floatRegFilePhysRegFileprivate
floatRegIdsPhysRegFileprivate
getMiscRegId(RegIndex reg_idx)PhysRegFileinline
getRegElemIds(PhysRegIdPtr reg)PhysRegFile
getRegIds(RegClass cls)PhysRegFile
getTrueId(PhysRegIdPtr reg)PhysRegFile
getWritableVecPredReg(PhysRegIdPtr phys_reg)PhysRegFileinline
getWritableVecReg(PhysRegIdPtr phys_reg)PhysRegFileinline
IdRange typedefPhysRegFile
initFreeList(UnifiedFreeList *freeList)PhysRegFile
intRegFilePhysRegFileprivate
intRegIdsPhysRegFileprivate
miscRegIdsPhysRegFileprivate
numCCPhysRegs() constPhysRegFileinline
numFloatPhysRegs() constPhysRegFileinline
numIntPhysRegs() constPhysRegFileinline
numPhysicalCCRegsPhysRegFileprivate
numPhysicalFloatRegsPhysRegFileprivate
numPhysicalIntRegsPhysRegFileprivate
numPhysicalVecElemRegsPhysRegFileprivate
numPhysicalVecPredRegsPhysRegFileprivate
numPhysicalVecRegsPhysRegFileprivate
numPredPhysRegs() constPhysRegFileinline
NumVecElemPerVecRegPhysRegFileprivatestatic
numVecElemPhysRegs() constPhysRegFileinline
numVecPhysRegs() constPhysRegFileinline
PhysIds typedefPhysRegFileprivate
PhysRegFile(unsigned _numPhysicalIntRegs, unsigned _numPhysicalFloatRegs, unsigned _numPhysicalVecRegs, unsigned _numPhysicalVecPredRegs, unsigned _numPhysicalCCRegs, VecMode vmode)PhysRegFile
readCCReg(PhysRegIdPtr phys_reg)PhysRegFileinline
readFloatReg(PhysRegIdPtr phys_reg) constPhysRegFileinline
readIntReg(PhysRegIdPtr phys_reg) constPhysRegFileinline
readVecElem(PhysRegIdPtr phys_reg) constPhysRegFileinline
readVecLane(PhysRegIdPtr phys_reg) constPhysRegFileinline
readVecLane(PhysRegIdPtr phys_reg) constPhysRegFileinline
readVecPredReg(PhysRegIdPtr phys_reg) constPhysRegFileinline
readVecReg(PhysRegIdPtr phys_reg) constPhysRegFileinline
setCCReg(PhysRegIdPtr phys_reg, RegVal val)PhysRegFileinline
setFloatReg(PhysRegIdPtr phys_reg, RegVal val)PhysRegFileinline
setIntReg(PhysRegIdPtr phys_reg, RegVal val)PhysRegFileinline
setVecElem(PhysRegIdPtr phys_reg, const VecElem val)PhysRegFileinline
setVecLane(PhysRegIdPtr phys_reg, const LD &val)PhysRegFileinline
setVecPredReg(PhysRegIdPtr phys_reg, const VecPredRegContainer &val)PhysRegFileinline
setVecReg(PhysRegIdPtr phys_reg, const VecRegContainer &val)PhysRegFileinline
totalNumPhysRegs() constPhysRegFileinline
totalNumRegsPhysRegFileprivate
VecElem typedefPhysRegFileprivate
vecElemIdsPhysRegFileprivate
vecModePhysRegFileprivate
VecMode typedefPhysRegFileprivate
VecPredRegContainer typedefPhysRegFileprivate
vecPredRegFilePhysRegFileprivate
vecPredRegIdsPhysRegFileprivate
VecRegContainer typedefPhysRegFileprivate
vecRegIdsPhysRegFileprivate
vectorRegFilePhysRegFileprivate
~PhysRegFile()PhysRegFileinline

Generated on Fri Feb 28 2020 16:27:14 for gem5 by doxygen 1.8.13