Searched refs:MOUse (Results 1 – 3 of 3) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Localizer.cpp | 51 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 D | MachineCopyPropagation.cpp | 489 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 D | Localizer.h | 59 static bool isLocalUse(MachineOperand &MOUse, const MachineInstr &Def,
|