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)

Declared at: llvm/include/llvm/MCA/HardwareUnits/RegisterFile.h:71

Parameters

unsigned int NumPhysRegisters
unsigned int MaxMoveEliminated = 0U
bool AllowZeroMoveElimOnly = false