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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLocalizer.cpp50 bool Localizer::isLocalUse(MachineOperand &MOUse, const MachineInstr &Def, argument
52 MachineInstr &MIUse = *MOUse.getParent();
55 InsertMBB = MIUse.getOperand(MIUse.getOperandNo(&MOUse) + 1).getMBB();
83 MachineOperand &MOUse = *MOIt++; local
86 LLVM_DEBUG(MachineInstr &MIUse = *MOUse.getParent();
88 << " #Opd: " << MIUse.getOperandNo(&MOUse) << '\n');
89 if (isLocalUse(MOUse, MI, InsertMBB)) {
104 MachineInstr &UseMI = *MOUse.getParent();
122 MOUse.setReg(NewVRegIt->second);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLocalizer.h58 /// Check if \p MOUse is used in the same basic block as \p Def.
62 static bool isLocalUse(MachineOperand &MOUse, const MachineInstr &Def,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp473 MachineOperand &MOUse = MI.getOperand(OpIdx); local
479 if (!MOUse.isReg() || MOUse.isTied() || MOUse.isUndef() || MOUse.isDef() ||
480 MOUse.isImplicit())
483 if (!MOUse.getReg())
489 if (!MOUse.isRenamable())
492 MachineInstr *Copy = Tracker.findAvailCopy(MI, MOUse.getReg(), *TRI);
501 if (MOUse
[all...]

Completed in 125 milliseconds