reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1654 bool DstIsPhys = Register::isPhysicalRegister(DstReg); 1655 LiveInterval *DstInt = DstIsPhys ? nullptr : &LIS->getInterval(DstReg); 1657 if (DstInt && DstInt->hasSubRanges() && DstReg != SrcReg) { 1658 for (MachineOperand &MO : MRI->reg_operands(DstReg)) { 1681 if (SrcReg == DstReg && !Visited.insert(UseMI).second) 1705 if (SubIdx != 0 && MO.isUse() && MRI->shouldTrackSubRegLiveness(DstReg)) { 1719 MO.substPhysReg(DstReg, *TRI); 1721 MO.substVirtReg(DstReg, SubIdx, *TRI);