Searched refs:UseMO (Results 1 - 6 of 6) sorted by relevance

/external/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp305 for (MachineOperand &UseMO : MRI->use_nodbg_operands(SrcReg)) {
306 MachineInstr *UseMI = UseMO.getParent();
316 if (UseSrcSubIdx && UseMO.getSubReg() != SubIdx)
343 Uses.push_back(&UseMO);
347 Uses.push_back(&UseMO);
351 ExtendedUses.push_back(&UseMO);
379 MachineOperand *UseMO = Uses[i]; local
380 MachineInstr *UseMI = UseMO->getParent();
400 UseMO->setReg(NewVR);
H A DMachineInstr.cpp1179 MachineOperand &UseMO = getOperand(UseIdx); local
1181 assert(UseMO.isUse() && "UseIdx must be a use operand");
1183 assert(!UseMO.isTied() && "Use is already tied to another def");
1186 UseMO.TiedTo = DefIdx + 1;
1192 UseMO.TiedTo = TiedMax;
1217 const MachineOperand &UseMO = getOperand(i); local
1218 if (UseMO.isReg() && UseMO.isUse() && UseMO.TiedTo == OpIdx + 1)
H A DTwoAddressInstructionPass.cpp233 MachineOperand &UseMO = *UI; local
234 if (!UseMO.isKill())
236 KillMI = UseMO.getParent();
1647 MachineOperand &UseMO = MI->getOperand(i); local
1648 unsigned SrcReg = UseMO.getReg();
1651 if (UseMO.isUndef())
1656 bool isKill = UseMO.isKill();
1661 UseMO.setIsKill(false);
1670 .addOperand(UseMO);
H A DRegisterCoalescer.cpp670 MachineOperand &UseMO = *UI; local
671 MachineInstr *UseMI = UseMO.getParent();
676 UseMO.setReg(NewReg);
684 UseMO.setIsKill(false);
686 UseMO.substPhysReg(NewReg, *TRI);
688 UseMO.setReg(NewReg);
H A DTailDuplication.cpp269 MachineOperand &UseMO = *UI; local
270 MachineInstr *UseMI = UseMO.getParent();
282 SSAUpdate.RewriteUse(UseMO);
/external/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp1774 MachineOperand &UseMO = *UI; local
1775 MachineInstr *UseMI = UseMO.getParent();
1782 UseMO.setReg(KilledProdReg);
1783 UseMO.setSubReg(KilledProdSubReg);

Completed in 426 milliseconds