Lines Matching refs:SubDef
496 for (MachineInstr *SubDef = MRI.getVRegDef(Sub->getReg()); in getRegSeqInit() local
497 SubDef && Sub->isReg() && Sub->getReg().isVirtual() && in getRegSeqInit()
498 !Sub->getSubReg() && TII->isFoldableCopy(*SubDef); in getRegSeqInit()
499 SubDef = MRI.getVRegDef(Sub->getReg())) { in getRegSeqInit()
500 MachineOperand *Op = &SubDef->getOperand(1); in getRegSeqInit()
1533 const MachineInstr *SubDef = MRI->getVRegDef(Op->getReg()); in tryFoldRegSequence() local
1534 if (!SubDef || !SubDef->isCopy() || SubDef->getOperand(1).getSubReg()) in tryFoldRegSequence()
1536 if (!TRI->isAGPR(*MRI, SubDef->getOperand(1).getReg())) in tryFoldRegSequence()
1571 MachineInstr *SubDef = MRI->getVRegDef(Def->getReg()); in tryFoldRegSequence() local
1572 SubDef->getOperand(1).setIsKill(false); in tryFoldRegSequence()
1573 RS.addReg(SubDef->getOperand(1).getReg(), 0, Def->getSubReg()); in tryFoldRegSequence()