Home
last modified time | relevance | path

Searched refs:MOUse (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DLocalizer.cpp51 bool Localizer::isLocalUse(MachineOperand &MOUse, const MachineInstr &Def, in isLocalUse() argument
53 MachineInstr &MIUse = *MOUse.getParent(); in isLocalUse()
56 InsertMBB = MIUse.getOperand(MIUse.getOperandNo(&MOUse) + 1).getMBB(); in isLocalUse()
97 MachineOperand &MOUse = *MOIt++; in localizeInterBlock() local
100 LLVM_DEBUG(MachineInstr &MIUse = *MOUse.getParent(); in localizeInterBlock()
102 << " #Opd: " << MIUse.getOperandNo(&MOUse) << '\n'); in localizeInterBlock()
103 if (isLocalUse(MOUse, MI, InsertMBB)) { in localizeInterBlock()
115 if (isNonUniquePhiValue(MOUse)) in localizeInterBlock()
126 MachineInstr &UseMI = *MOUse.getParent(); in localizeInterBlock()
144 MOUse.setReg(NewVRegIt->second); in localizeInterBlock()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp489 MachineOperand &MOUse = MI.getOperand(OpIdx); in forwardUses() local
495 if (!MOUse.isReg() || MOUse.isTied() || MOUse.isUndef() || MOUse.isDef() || in forwardUses()
496 MOUse.isImplicit()) in forwardUses()
499 if (!MOUse.getReg()) in forwardUses()
505 if (!MOUse.isRenamable()) in forwardUses()
509 Tracker.findAvailCopy(MI, MOUse.getReg().asMCReg(), *TRI); in forwardUses()
518 if (MOUse.getReg() != CopyDstReg) { in forwardUses()
532 if (hasImplicitOverlap(MI, MOUse)) in forwardUses()
550 LLVM_DEBUG(dbgs() << "MCP: Replacing " << printReg(MOUse.getReg(), TRI) in forwardUses()
554 MOUse.setReg(CopySrcReg); in forwardUses()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DLocalizer.h59 static bool isLocalUse(MachineOperand &MOUse, const MachineInstr &Def,