HomeSort by: relevance | last modified time | path
    Searched defs:UseMO (Results 1 - 9 of 9) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineCombiner.cpp 249 MachineInstr *UseMO = RI->getParent();
251 if (UseMO && BlockTrace.isDepInTrace(*Root, *UseMO)) {
253 NewRoot, NewRoot->findRegisterDefOperandIdx(MO.getReg()), UseMO,
254 UseMO->findRegisterUseOperandIdx(MO.getReg()));
TailDuplicator.cpp 220 MachineOperand &UseMO = *UI;
221 MachineInstr *UseMI = UseMO.getParent();
233 SSAUpdate.RewriteUse(UseMO);
MachineInstr.cpp 1101 MachineOperand &UseMO = getOperand(UseIdx);
1103 assert(UseMO.isUse() && "UseIdx must be a use operand");
1105 assert(!UseMO.isTied() && "Use is already tied to another def");
1108 UseMO.TiedTo = DefIdx + 1;
1116 UseMO.TiedTo = TiedMax;
1141 const MachineOperand &UseMO = getOperand(i);
1142 if (UseMO.isReg() && UseMO.isUse() && UseMO.TiedTo == OpIdx + 1)
PeepholeOptimizer.cpp 503 for (MachineOperand &UseMO : MRI->use_nodbg_operands(SrcReg)) {
504 MachineInstr *UseMI = UseMO.getParent();
514 if (UseSrcSubIdx && UseMO.getSubReg() != SubIdx)
541 Uses.push_back(&UseMO);
545 Uses.push_back(&UseMO);
549 ExtendedUses.push_back(&UseMO);
576 MachineOperand *UseMO = Uses[i];
577 MachineInstr *UseMI = UseMO->getParent();
597 UseMO->setReg(NewVR);
TwoAddressInstructionPass.cpp 1670 MachineOperand &UseMO = MI.getOperand(i);
1671 Register SrcReg = UseMO.getReg();
1674 if (UseMO.isUndef())
1679 bool isKill = UseMO.isKill();
1684 UseMO.setIsKill(false);
1693 .add(UseMO);
RegisterCoalescer.cpp 912 MachineOperand &UseMO = *UI;
914 if (UseMO.isUndef())
916 MachineInstr *UseMI = UseMO.getParent();
920 UseMO.setReg(NewReg);
929 UseMO.setIsKill(false);
931 UseMO.substPhysReg(NewReg, *TRI);
933 UseMO.setReg(NewReg);
1546 for (MachineOperand &UseMO : MRI->use_operands(SrcReg)) {
1547 MachineInstr *UseMI = UseMO.getParent();
1550 UseMO.substPhysReg(DstReg, *TRI)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCVSXFMAMutate.cpp 285 MachineOperand &UseMO = *UI;
286 MachineInstr *UseMI = UseMO.getParent();
293 UseMO.substVirtReg(KilledProdReg, KilledProdSubReg, *TRI);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonInstrInfo.cpp 4241 const MachineOperand &UseMO = UseMI.getOperand(UseIdx);
4242 if (UseMO.isImplicit()) {
4243 for (MCSuperRegIterator SR(UseMO.getReg(), &HRI); SR.isValid(); ++SR) {
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelLowering.cpp 6523 const MachineOperand &UseMO = MI.getOperand(UseOpIdx);
6524 MachineInstr *UseMI = MRI.getVRegDef(UseMO.getReg());

Completed in 113 milliseconds