Lines Matching refs:UseOpNo
148 unsigned UseOpNo; member
153 : UseMI(MI), Def(Def), ShrinkOpcode(ShrinkOp), UseOpNo(OpNo), in FoldCandidate()
209 bool canUseImmWithOpSel(const MachineInstr *MI, unsigned UseOpNo,
213 bool tryFoldImmWithOpSel(MachineInstr *MI, unsigned UseOpNo,
451 unsigned UseOpNo, in canUseImmWithOpSel() argument
460 const MachineOperand &Old = MI->getOperand(UseOpNo); in canUseImmWithOpSel()
485 bool SIFoldOperandsImpl::tryFoldImmWithOpSel(MachineInstr *MI, unsigned UseOpNo, in tryFoldImmWithOpSel() argument
487 MachineOperand &Old = MI->getOperand(UseOpNo); in tryFoldImmWithOpSel()
610 MachineOperand &Old = MI->getOperand(Fold.UseOpNo); in updateOperand()
617 if (ImmVal && canUseImmWithOpSel(Fold.UseMI, Fold.UseOpNo, *ImmVal)) { in updateOperand()
618 if (tryFoldImmWithOpSel(Fold.UseMI, Fold.UseOpNo, *ImmVal)) in updateOperand()
720 if (Fold.UseMI == Entry.UseMI && Fold.UseOpNo == Entry.UseOpNo) in appendFoldCandidate()
723 << " operand " << Entry.UseOpNo << "\n " << *Entry.UseMI); in appendFoldCandidate()
1783 << static_cast<int>(Fold.UseOpNo) << " of " in foldInstOperand()