llvm::RegisterBankInfo::getSizeInBits

Get the size in bits of Reg.

Synopsis

Declared in <llvm/CodeGen/RegisterBankInfo.h>

TypeSize
getSizeInBits(
    Register Reg,
    MachineRegisterInfo const& MRI,
    TargetRegisterInfo const& TRI) const;

Description

Utility method to get the size of any registers. Unlike MachineRegisterInfo::getSize, the register does not need to be a virtual register.

Return Value

The size in bits of Reg.

Parameters

NameDescription
RegRegister whose size is requested.
MRIRegister info used for virtual registers.
TRITarget register info used for physical registers.

Preconditions

  • Reg != 0 (NoRegister).