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

/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DPeepholeOptimizer.cpp165 MachineOperand &UseMO = UI.getOperand(); local
199 Uses.push_back(&UseMO);
203 Uses.push_back(&UseMO);
207 ExtendedUses.push_back(&UseMO);
237 MachineOperand *UseMO = Uses[i]; local
238 MachineInstr *UseMI = UseMO->getParent();
248 UseMO->setReg(NewVR);
H A DTwoAddressInstructionPass.cpp217 MachineOperand &UseMO = UI.getOperand(); local
218 if (!UseMO.isKill())
220 KillMI = UseMO.getParent();
313 MachineOperand &UseMO = UI.getOperand(); local
314 MachineInstr *UseMI = UseMO.getParent();
H A DScheduleDAGInstrs.cpp353 const MachineOperand *UseMO = I->second.first; local
355 const MachineInstr *UseMI = UseMO->getParent();
356 unsigned UseMOIdx = UseMO - &UseMI->getOperand(0);
H A DRegisterCoalescer.cpp739 MachineOperand &UseMO = UI.getOperand(); local
747 UseMO.setReg(NewReg);
755 UseMO.substPhysReg(NewReg, *TRI);
757 UseMO.setReg(NewReg);
H A DTailDuplication.cpp245 MachineOperand &UseMO = UI.getOperand(); local
258 SSAUpdate.RewriteUse(UseMO);
H A DLiveIntervalAnalysis.cpp1185 MachineOperand *UseMO = ReMatMI->findRegisterUseOperand(li.reg); local
1186 if (UseMO)
1187 UseMO->setReg(NewVReg);
/external/llvm/lib/CodeGen/
H A DMachineCombiner.cpp201 MachineInstr *UseMO = RI->getParent(); local
203 if (UseMO && BlockTrace.isDepInTrace(*Root, *UseMO)) {
205 NewRoot, NewRoot->findRegisterDefOperandIdx(MO.getReg()), UseMO,
206 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 DTwoAddressInstructionPass.cpp237 for (MachineOperand &UseMO : MRI->use_nodbg_operands(SavedReg)) {
238 if (!UseMO.isKill())
240 KillMI = UseMO.getParent();
1749 MachineOperand &UseMO = MI.getOperand(i); local
1750 unsigned SrcReg = UseMO.getReg();
1753 if (UseMO.isUndef())
1758 bool isKill = UseMO.isKill();
1763 UseMO.setIsKill(false);
1772 .addOperand(UseMO);
H A DRegisterCoalescer.cpp748 MachineOperand &UseMO = *UI; local
750 if (UseMO.isUndef())
752 MachineInstr *UseMI = UseMO.getParent();
756 UseMO.setReg(NewReg);
765 UseMO.setIsKill(false);
767 UseMO.substPhysReg(NewReg, *TRI);
769 UseMO.setReg(NewReg);
1122 for (MachineOperand &UseMO : MRI->use_operands(SrcReg)) {
1123 MachineInstr *UseMI = UseMO.getParent();
1125 UseMO
[all...]
H A DMachineInstr.cpp1401 MachineOperand &UseMO = getOperand(UseIdx); local
1403 assert(UseMO.isUse() && "UseIdx must be a use operand");
1405 assert(!UseMO.isTied() && "Use is already tied to another def");
1408 UseMO.TiedTo = DefIdx + 1;
1414 UseMO.TiedTo = TiedMax;
1439 const MachineOperand &UseMO = getOperand(i); local
1440 if (UseMO.isReg() && UseMO.isUse() && UseMO.TiedTo == OpIdx + 1)
H A DTailDuplicator.cpp179 MachineOperand &UseMO = *UI; local
180 MachineInstr *UseMI = UseMO.getParent();
192 SSAUpdate.RewriteUse(UseMO);
/external/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp284 MachineOperand &UseMO = *UI; local
285 MachineInstr *UseMI = UseMO.getParent();
292 UseMO.substVirtReg(KilledProdReg, KilledProdSubReg, *TRI);

Completed in 1294 milliseconds