Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DTwoAddressInstructionPass.cpp848 MachineInstr *KillMI = nullptr; in rescheduleMIBelowKill() local
864 if (!KillMI || MI == KillMI || KillMI->isCopy() || KillMI->isCopyLike()) in rescheduleMIBelowKill()
868 if (KillMI->hasUnmodeledSideEffects() || KillMI->isCall() || in rescheduleMIBelowKill()
869 KillMI->isBranch() || KillMI->isTerminator()) in rescheduleMIBelowKill()
874 if (isTwoAddrUse(*KillMI, Reg, DstReg)) in rescheduleMIBelowKill()
1036 MachineInstr *KillMI = nullptr; in rescheduleKillAboveMI() local
1052 if (!KillMI || MI == KillMI || KillMI->isCopy() || KillMI->isCopyLike()) in rescheduleKillAboveMI()
1057 if (isTwoAddrUse(*KillMI, Reg, DstReg)) in rescheduleKillAboveMI()
1061 if (!KillMI->isSafeToMove(AA, SeenStore)) in rescheduleKillAboveMI()
1152 LIS->handleMove(*KillMI); in rescheduleKillAboveMI()
[all …]
H A DMachineLateInstrsCleanup.cpp125 if (MachineInstr *KillMI = RegKills[MBB->getNumber()].lookup(Reg)) { in clearKillsForDef() local
126 KillMI->clearRegisterKills(Reg, TRI); in clearKillsForDef()
H A DLiveIntervals.cpp1106 if (MachineInstr *KillMI = LIS.getInstructionFromIndex(OldIdxIn->end)) in handleMoveDown() local
1107 for (MachineOperand &MOP : mi_bundle_ops(*KillMI)) in handleMoveDown()
1407 if (MachineInstr *KillMI = LIS.getInstructionFromIndex(NewIdx)) in handleMoveUp() local
1408 for (MIBundleOperands MO(*KillMI); MO.isValid(); ++MO) in handleMoveUp()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMConstantIslandPass.cpp2032 MachineBasicBlock::iterator KillMI = Br.MI; in optimizeThumb2Branches() local
2035 --KillMI; in optimizeThumb2Branches()
2036 if (KillMI->killsRegister(Reg, TRI)) { in optimizeThumb2Branches()
2037 KillMI->clearRegisterKills(Reg, TRI); in optimizeThumb2Branches()
2041 } while (KillMI != Cmp.MI); in optimizeThumb2Branches()