llvm::BitMaskClassIterator::BitMaskClassIterator

Create a BitMaskClassIterator that visits all the register classes represented by Mask.

Synopsis

Declared in <llvm/CodeGen/TargetRegisterInfo.h>

BitMaskClassIterator(
    uint32_t const* Mask,
    TargetRegisterInfo const& TRI);

Parameters

NameDescription
MaskBitmask of register class IDs to iterate.
TRITarget register info providing the class count.

Preconditions

  • Mask != nullptr