Searched refs:mc_subreg_iterator (Results 1 – 1 of 1) sorted by relevance
278 class mc_subreg_iterator : public mc_difflist_iterator<mc_subreg_iterator> {280 mc_subreg_iterator(MCRegisterInfo::DiffListIterator Iter) in mc_subreg_iterator() function282 mc_subreg_iterator() = default;283 mc_subreg_iterator(MCRegister Reg, const MCRegisterInfo *MCRI) in mc_subreg_iterator() function302 iterator_range<mc_subreg_iterator> subregs(MCRegister Reg) const { in subregs()303 return make_range(std::next(mc_subreg_iterator(Reg, this)), in subregs()304 mc_subreg_iterator::end()); in subregs()309 iterator_range<mc_subreg_iterator> subregs_inclusive(MCRegister Reg) const { in subregs_inclusive()310 return make_range({Reg, this}, mc_subreg_iterator::end()); in subregs_inclusive()329 detail::concat_range<const MCPhysReg, iterator_range<mc_subreg_iterator>,