class MCRegisterInfo::mc_difflist_iterator
Declaration
template <class SubT>
class MCRegisterInfo::mc_difflist_iterator { /* full declaration omitted */ };Description
Forward iterator using DiffListIterator.
Declared at: llvm/include/llvm/MC/MCRegisterInfo.h:241
Templates
- SubT
Member Variables
- private MCRegisterInfo::DiffListIterator Iter
- private llvm::MCPhysReg Val
- Current value as MCPhysReg, so we can return a reference to it.
Method Overview
- public static SubT end()
- protected mc_difflist_iterator<SubT>(MCRegisterInfo::DiffListIterator Iter)
- protected mc_difflist_iterator<SubT>(llvm::MCRegister Reg, const llvm::MCPhysReg * DiffList)
- public mc_difflist_iterator<SubT>()
Methods
¶static SubT end()
static SubT end()Description
Return an iterator past the last element.
Declared at: llvm/include/llvm/MC/MCRegisterInfo.h:263
¶mc_difflist_iterator<SubT>(
MCRegisterInfo::DiffListIterator Iter)
mc_difflist_iterator<SubT>(
MCRegisterInfo::DiffListIterator Iter)Declared at: llvm/include/llvm/MC/MCRegisterInfo.h:249
Parameters
¶mc_difflist_iterator<SubT>(
llvm::MCRegister Reg,
const llvm::MCPhysReg* DiffList)
mc_difflist_iterator<SubT>(
llvm::MCRegister Reg,
const llvm::MCPhysReg* DiffList)Declared at: llvm/include/llvm/MC/MCRegisterInfo.h:252
Parameters
- llvm::MCRegister Reg
- const llvm::MCPhysReg* DiffList
¶mc_difflist_iterator<SubT>()
mc_difflist_iterator<SubT>()Declared at: llvm/include/llvm/MC/MCRegisterInfo.h:260