Lines Matching refs:Slot
261 RegDefsUses &RegDU, InspectMemInstr &IM, Iter Slot,
266 bool searchBackward(MachineBasicBlock &MBB, MachineInstr &Slot) const;
270 bool searchForward(MachineBasicBlock &MBB, Iter Slot) const;
275 bool searchSuccBBs(MachineBasicBlock &MBB, Iter Slot) const;
693 InspectMemInstr &IM, Iter Slot, in searchRange() argument
746 unsigned Opcode = (*Slot).getOpcode(); in searchRange()
774 MachineInstr &Slot) const { in searchBackward()
783 RegDU.init(Slot); in searchBackward()
785 MachineBasicBlock::iterator SlotI = Slot; in searchBackward()
786 if (!searchRange(MBB, ++SlotI.getReverse(), MBB.rend(), RegDU, MemDU, Slot, in searchBackward()
800 Iter Slot) const { in searchForward()
802 if (DisableForwardSearch || !Slot->isCall()) in searchForward()
809 RegDU.setCallerSaved(*Slot); in searchForward()
811 if (!searchRange(MBB, std::next(Slot), MBB.end(), RegDU, NM, Slot, Filler)) { in searchForward()
817 MBB.splice(std::next(Slot), &MBB, Filler); in searchForward()
818 MIBundleBuilder(MBB, Slot, std::next(Slot, 2)); in searchForward()
824 Iter Slot) const { in searchSuccBBs()
858 if (!searchRange(MBB, SuccBB->begin(), SuccBB->end(), RegDU, *IM, Slot, in searchSuccBBs()