Go to the documentation of this file.
34 #ifndef __STATIC_REGISTER_MANAGER_POLICY_HH__
35 #define __STATIC_REGISTER_MANAGER_POLICY_HH__
56 int scalarDemand)
override;
61 #endif // __STATIC_REGISTER_MANAGER_POLICY_HH__
void freeRegisters(Wavefront *w) override
int mapSgpr(Wavefront *w, int sgprIndex) override
bool canAllocateSgprs(int simdId, int nWfs, int demandPerWf) override
StaticRegisterManagerPolicy()
int mapVgpr(Wavefront *w, int vgprIndex) override
Register Manager Policy abstract class.
bool canAllocateVgprs(int simdId, int nWfs, int demandPerWf) override
void allocateRegisters(Wavefront *w, int vectorDemand, int scalarDemand) override
Generated on Tue Jun 22 2021 15:28:29 for gem5 by doxygen 1.8.17