Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DTwoAddressInstructionPass.cpp178 MachineInstr *MI, unsigned SavedReg, in Sink3AddrInstruction() argument
199 if (MO.isUse() && MOReg != SavedReg) in Sink3AddrInstruction()
215 UI = MRI->use_nodbg_begin(SavedReg), in Sink3AddrInstruction()
261 if (OtherMI == KillMI && MOReg == SavedReg) in Sink3AddrInstruction()
274 KillMO = MI->findRegisterUseOperand(SavedReg, false, TRI); in Sink3AddrInstruction()
278 LV->replaceKillInstruction(SavedReg, KillMI, MI); in Sink3AddrInstruction()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DTwoAddressInstructionPass.cpp217 sink3AddrInstruction(MachineInstr *MI, unsigned SavedReg, in sink3AddrInstruction() argument
237 if (MO.isUse() && MOReg != SavedReg) in sink3AddrInstruction()
253 LiveInterval &LI = LIS->getInterval(SavedReg); in sink3AddrInstruction()
266 for (MachineOperand &UseMO : MRI->use_nodbg_operands(SavedReg)) { in sink3AddrInstruction()
310 if (&OtherMI == KillMI && MOReg == SavedReg) in sink3AddrInstruction()
325 KillMO = MI->findRegisterUseOperand(SavedReg, false, TRI); in sink3AddrInstruction()
329 LV->replaceKillInstruction(SavedReg, *KillMI, *MI); in sink3AddrInstruction()
/external/llvm/lib/CodeGen/
DTwoAddressInstructionPass.cpp188 sink3AddrInstruction(MachineInstr *MI, unsigned SavedReg, in sink3AddrInstruction() argument
208 if (MO.isUse() && MOReg != SavedReg) in sink3AddrInstruction()
224 LiveInterval &LI = LIS->getInterval(SavedReg); in sink3AddrInstruction()
237 for (MachineOperand &UseMO : MRI->use_nodbg_operands(SavedReg)) { in sink3AddrInstruction()
281 if (&OtherMI == KillMI && MOReg == SavedReg) in sink3AddrInstruction()
296 KillMO = MI->findRegisterUseOperand(SavedReg, false, TRI); in sink3AddrInstruction()
300 LV->replaceKillInstruction(SavedReg, *KillMI, *MI); in sink3AddrInstruction()