gem5  v21.0.1.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
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 TheISA::VecElem val)PhysRegFileinline
setVecLane(PhysRegIdPtr phys_reg, const LD &val)PhysRegFileinline
setVecPredReg(PhysRegIdPtr phys_reg, const TheISA::VecPredRegContainer &val)PhysRegFileinline
setVecReg(PhysRegIdPtr phys_reg, const TheISA::VecRegContainer &val)PhysRegFileinline
totalNumPhysRegs() constPhysRegFileinline
totalNumRegsPhysRegFileprivate
vecElemIdsPhysRegFileprivate
VecMode typedefPhysRegFileprivate
vecModePhysRegFileprivate
vecPredRegFilePhysRegFileprivate
vecPredRegIdsPhysRegFileprivate
vecRegIdsPhysRegFileprivate
vectorRegFilePhysRegFileprivate
~PhysRegFile()PhysRegFileinline

Generated on Tue Jun 22 2021 15:28:42 for gem5 by doxygen 1.8.17