Lines Matching defs:UseOp
840 MachineOperand &UseOp = UseMI->getOperand(UseOpIdx);
841 if (!UseOp.getSubReg() && Def && TII->isFoldableCopy(*Def)) {
881 const MachineOperand *UseOp = &UseMI->getOperand(UseOpIdx);
883 if (!isUseSafeToFold(*UseMI, *UseOp))
887 if (UseOp->isReg() && OpToFold.isReg() &&
888 (UseOp->isImplicit() || UseOp->getSubReg() != AMDGPU::NoSubRegister))
1005 UseOp = &UseMI->getOperand(UseOpIdx);
1154 if (UseDesc.isVariadic() || UseOp->isImplicit() ||
1190 if (UseOp->getSubReg() && AMDGPU::getRegBitWidth(*FoldRC) == 64) {
1191 Register UseReg = UseOp->getReg();
1197 if (UseOp->getSubReg() == AMDGPU::sub0) {
1200 assert(UseOp->getSubReg() == AMDGPU::sub1);