class MCRegUnitMaskIterator

Declaration

class MCRegUnitMaskIterator { /* full declaration omitted */ };

Description

MCRegUnitMaskIterator enumerates a list of register units and their associated lane masks for Reg. The register units are in ascending numerical order.

Declared at: llvm/include/llvm/MC/MCRegisterInfo.h:698

Method Overview

Methods

MCRegUnitMaskIterator()

Declared at: llvm/include/llvm/MC/MCRegisterInfo.h:703

MCRegUnitMaskIterator(
    llvm::MCRegister Reg,
    const llvm::MCRegisterInfo* MCRI)

Description

Constructs an iterator that traverses the register units and their associated LaneMasks in Reg.

Declared at: llvm/include/llvm/MC/MCRegisterInfo.h:707

Parameters

llvm::MCRegister Reg
const llvm::MCRegisterInfo* MCRI

bool isValid() const

Description

Returns true if this iterator is not yet at the end.

Declared at: llvm/include/llvm/MC/MCRegisterInfo.h:719