Home
last modified time | relevance | path

Searched refs:KillMI (Results 1 – 5 of 5) sorted by relevance

/external/llvm/lib/CodeGen/
DTwoAddressInstructionPass.cpp222 MachineInstr *KillMI = nullptr; in sink3AddrInstruction() local
234 KillMI = LIS->getInstructionFromIndex(I->end); in sink3AddrInstruction()
236 if (!KillMI) { in sink3AddrInstruction()
240 KillMI = UseMO.getParent(); in sink3AddrInstruction()
248 if (!KillMI || KillMI->getParent() != MBB || KillMI == MI || in sink3AddrInstruction()
249 MachineBasicBlock::iterator(KillMI) == OldPos || KillMI->isTerminator()) in sink3AddrInstruction()
259 MachineBasicBlock::iterator KillPos = KillMI; in sink3AddrInstruction()
281 if (&OtherMI == KillMI && MOReg == SavedReg) in sink3AddrInstruction()
300 LV->replaceKillInstruction(SavedReg, *KillMI, *MI); in sink3AddrInstruction()
830 MachineInstr *KillMI = nullptr; in rescheduleMIBelowKill() local
[all …]
DLiveIntervalAnalysis.cpp1023 if (MachineInstr *KillMI = LIS.getInstructionFromIndex(OldIdxIn->end)) in handleMoveDown() local
1024 for (MIBundleOperands MO(*KillMI); MO.isValid(); ++MO) in handleMoveDown()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTwoAddressInstructionPass.cpp250 MachineInstr *KillMI = nullptr; in sink3AddrInstruction() local
262 KillMI = LIS->getInstructionFromIndex(I->end); in sink3AddrInstruction()
264 if (!KillMI) { in sink3AddrInstruction()
268 KillMI = UseMO.getParent(); in sink3AddrInstruction()
276 if (!KillMI || KillMI->getParent() != MBB || KillMI == MI || in sink3AddrInstruction()
277 MachineBasicBlock::iterator(KillMI) == OldPos || KillMI->isTerminator()) in sink3AddrInstruction()
287 MachineBasicBlock::iterator KillPos = KillMI; in sink3AddrInstruction()
309 if (&OtherMI == KillMI && MOReg == SavedReg) in sink3AddrInstruction()
328 LV->replaceKillInstruction(SavedReg, *KillMI, *MI); in sink3AddrInstruction()
870 MachineInstr *KillMI = nullptr; in rescheduleMIBelowKill() local
[all …]
DLiveIntervals.cpp1074 if (MachineInstr *KillMI = LIS.getInstructionFromIndex(OldIdxIn->end)) in handleMoveDown() local
1075 for (MachineOperand &MOP : mi_bundle_ops(*KillMI)) in handleMoveDown()
1375 if (MachineInstr *KillMI = LIS.getInstructionFromIndex(NewIdx)) in handleMoveUp() local
1376 for (MIBundleOperands MO(*KillMI); MO.isValid(); ++MO) in handleMoveUp()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMConstantIslandPass.cpp1960 MachineBasicBlock::iterator KillMI = Br.MI; in optimizeThumb2Branches() local
1963 --KillMI; in optimizeThumb2Branches()
1964 if (KillMI->killsRegister(Reg, TRI)) { in optimizeThumb2Branches()
1965 KillMI->clearRegisterKills(Reg, TRI); in optimizeThumb2Branches()
1969 } while (KillMI != Cmp.MI); in optimizeThumb2Branches()