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

/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp265 MachineOperand &UseMO = *UI; local
266 MachineInstr *UseMI = UseMO.getParent();
273 UseMO.substVirtReg(KilledProdReg, KilledProdSubReg, *TRI);
/freebsd-11.0-release/contrib/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 DPeepholeOptimizer.cpp454 for (MachineOperand &UseMO : MRI->use_nodbg_operands(SrcReg)) {
455 MachineInstr *UseMI = UseMO.getParent();
465 if (UseSrcSubIdx && UseMO.getSubReg() != SubIdx)
492 Uses.push_back(&UseMO);
496 Uses.push_back(&UseMO);
500 ExtendedUses.push_back(&UseMO);
527 MachineOperand *UseMO = Uses[i]; local
528 MachineInstr *UseMI = UseMO->getParent();
548 UseMO->setReg(NewVR);
H A DMachineInstr.cpp1344 MachineOperand &UseMO = getOperand(UseIdx); local
1346 assert(UseMO.isUse() && "UseIdx must be a use operand");
1348 assert(!UseMO.isTied() && "Use is already tied to another def");
1351 UseMO.TiedTo = DefIdx + 1;
1357 UseMO.TiedTo = TiedMax;
1382 const MachineOperand &UseMO = getOperand(i); local
1383 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...]
H A DTailDuplication.cpp270 MachineOperand &UseMO = *UI; local
271 MachineInstr *UseMI = UseMO.getParent();
283 SSAUpdate.RewriteUse(UseMO);

Completed in 86 milliseconds