Lines Matching refs:Ops
148 const SmallVectorImpl<unsigned> &Ops,
670 SmallVector<unsigned, 8> Ops; in reMaterializeFor() local
671 tie(Reads, Writes) = MI->readsWritesVirtualRegister(VirtReg.reg, &Ops); in reMaterializeFor()
673 for (unsigned i = 0, e = Ops.size(); i != e; ++i) { in reMaterializeFor()
674 MachineOperand &MO = MI->getOperand(Ops[i]); in reMaterializeFor()
675 if (MO.isUse() ? MI->isRegTiedToDefOperand(Ops[i]) : MO.getSubReg()) { in reMaterializeFor()
686 foldMemoryOperand(MI, Ops, RM.OrigMI)) { in reMaterializeFor()
703 for (unsigned i = 0, e = Ops.size(); i != e; ++i) { in reMaterializeFor()
704 MachineOperand &MO = MI->getOperand(Ops[i]); in reMaterializeFor()
811 const SmallVectorImpl<unsigned> &Ops, in foldMemoryOperand() argument
816 for (unsigned i = 0, e = Ops.size(); i != e; ++i) { in foldMemoryOperand()
817 unsigned Idx = Ops[i]; in foldMemoryOperand()
915 SmallVector<unsigned, 8> Ops; in spillAroundUses() local
916 tie(Reads, Writes) = MI->readsWritesVirtualRegister(Reg, &Ops); in spillAroundUses()
951 if (foldMemoryOperand(MI, Ops)) in spillAroundUses()
964 for (unsigned i = 0, e = Ops.size(); i != e; ++i) { in spillAroundUses()
965 MachineOperand &MO = MI->getOperand(Ops[i]); in spillAroundUses()
968 if (!MI->isRegTiedToDefOperand(Ops[i])) in spillAroundUses()