struct RegisterFile::RegisterMappingTracker
Declaration
struct RegisterFile::RegisterMappingTracker { /* full declaration omitted */ };Declared at: llvm/include/llvm/MCA/HardwareUnits/RegisterFile.h:46
Member Variables
- public const unsigned int NumPhysRegs
- public unsigned int NumUsedPhysRegs
- public const unsigned int MaxMoveEliminatedPerCycle
- public unsigned int NumMoveEliminated
- public bool AllowZeroMoveEliminationOnly
Method Overview
- public RegisterMappingTracker(unsigned int NumPhysRegisters, unsigned int MaxMoveEliminated = 0U, bool AllowZeroMoveElimOnly = false)
Methods
ΒΆRegisterMappingTracker(
unsigned int NumPhysRegisters,
unsigned int MaxMoveEliminated = 0U,
bool AllowZeroMoveElimOnly = false)
RegisterMappingTracker(
unsigned int NumPhysRegisters,
unsigned int MaxMoveEliminated = 0U,
bool AllowZeroMoveElimOnly = false)Declared at: llvm/include/llvm/MCA/HardwareUnits/RegisterFile.h:71
Parameters
- unsigned int NumPhysRegisters
- unsigned int MaxMoveEliminated = 0U
- bool AllowZeroMoveElimOnly = false