32#ifndef __STATIC_REGISTER_MANAGER_POLICY_HH__
33#define __STATIC_REGISTER_MANAGER_POLICY_HH__
57 int scalarDemand)
override;
Register Manager Policy abstract class.
bool canAllocateSgprs(int simdId, int nWfs, int demandPerWf) override
void allocateRegisters(Wavefront *w, int vectorDemand, int scalarDemand) override
void freeRegisters(Wavefront *w) override
int mapSgpr(Wavefront *w, int sgprIndex) override
int mapVgpr(Wavefront *w, int vgprIndex) override
bool canAllocateVgprs(int simdId, int nWfs, int demandPerWf) override
StaticRegisterManagerPolicy()
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.