Searched defs:UseMO (Results 1 - 7 of 7) sorted by relevance

/external/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp265 MachineOperand &UseMO = *UI; local
266 MachineInstr *UseMI = UseMO.getParent();
273 UseMO.substVirtReg(KilledProdReg, KilledProdSubReg, *TRI);
/external/llvm/lib/CodeGen/
H A DMachineCombiner.cpp199 MachineInstr *UseMO = RI->getParent(); local
201 if (UseMO && BlockTrace.isDepInTrace(Root, UseMO)) {
203 NewRoot, NewRoot->findRegisterDefOperandIdx(MO.getReg()), UseMO,
204 UseMO->findRegisterUseOperandIdx(MO.getReg()));
H A DTailDuplication.cpp270 MachineOperand &UseMO = *UI; local
271 MachineInstr *UseMI = UseMO.getParent();
283 SSAUpdate.RewriteUse(UseMO);
H A DPeepholeOptimizer.cpp455 for (MachineOperand &UseMO : MRI->use_nodbg_operands(SrcReg)) {
456 MachineInstr *UseMI = UseMO.getParent();
466 if (UseSrcSubIdx && UseMO.getSubReg() != SubIdx)
493 Uses.push_back(&UseMO);
497 Uses.push_back(&UseMO);
501 ExtendedUses.push_back(&UseMO);
528 MachineOperand *UseMO = Uses[i]; local
529 MachineInstr *UseMI = UseMO->getParent();
549 UseMO->setReg(NewVR);
H A DMachineInstr.cpp1293 MachineOperand &UseMO = getOperand(UseIdx); local
1295 assert(UseMO.isUse() && "UseIdx must be a use operand");
1297 assert(!UseMO.isTied() && "Use is already tied to another def");
1300 UseMO.TiedTo = DefIdx + 1;
1306 UseMO.TiedTo = TiedMax;
1331 const MachineOperand &UseMO = getOperand(i); local
1332 if (UseMO.isReg() && UseMO.isUse() && UseMO.TiedTo == OpIdx + 1)
H A DTwoAddressInstructionPass.cpp236 for (MachineOperand &UseMO : MRI->use_nodbg_operands(SavedReg)) {
237 if (!UseMO.isKill())
239 KillMI = UseMO.getParent();
1754 MachineOperand &UseMO = MI->getOperand(i); local
1755 unsigned SrcReg = UseMO.getReg();
1758 if (UseMO.isUndef())
1763 bool isKill = UseMO.isKill();
1768 UseMO.setIsKill(false);
1777 .addOperand(UseMO);
H A DRegisterCoalescer.cpp738 MachineOperand &UseMO = *UI; local
740 if (UseMO.isUndef())
742 MachineInstr *UseMI = UseMO.getParent();
746 UseMO.setReg(NewReg);
755 UseMO.setIsKill(false);
757 UseMO.substPhysReg(NewReg, *TRI);
759 UseMO.setReg(NewReg);
1068 for (MachineOperand &UseMO : MRI->use_operands(SrcReg)) {
1069 MachineInstr *UseMI = UseMO.getParent();
1071 UseMO
[all...]

Completed in 149 milliseconds