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
- public MCRegUnitMaskIterator()
- public MCRegUnitMaskIterator(llvm::MCRegister Reg, const llvm::MCRegisterInfo * MCRI)
- public bool isValid() const
Methods
¶MCRegUnitMaskIterator()
MCRegUnitMaskIterator()
Declared at: llvm/include/llvm/MC/MCRegisterInfo.h:703
¶MCRegUnitMaskIterator(
llvm::MCRegister Reg,
const llvm::MCRegisterInfo* MCRI)
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
bool isValid() const
Description
Returns true if this iterator is not yet at the end.
Declared at: llvm/include/llvm/MC/MCRegisterInfo.h:719