Home
last modified time | relevance | path

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

/external/llvm-project/llvm/lib/Target/Mips/
DMipsDelaySlotFiller.cpp255 bool delayHasHazard(const MachineInstr &Candidate, RegDefsUses &RegDU,
262 RegDefsUses &RegDU, InspectMemInstr &IM, Iter Slot,
290 RegDefsUses &RegDU, bool &HasMultipleSuccs,
689 IterTy End, RegDefsUses &RegDU, in searchRange() argument
707 RegDU.update(*CurrI, 0, CurrI->getNumOperands()); in searchRange()
725 if (delayHasHazard(*CurrI, RegDU, IM)) in searchRange()
776 RegDefsUses RegDU(*Fn->getSubtarget().getRegisterInfo()); in searchBackward() local
780 RegDU.init(Slot); in searchBackward()
783 if (!searchRange(MBB, ++SlotI.getReverse(), MBB.rend(), RegDU, MemDU, Slot, in searchBackward()
802 RegDefsUses RegDU(*MBB.getParent()->getSubtarget().getRegisterInfo()); in searchForward() local
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsDelaySlotFiller.cpp256 bool delayHasHazard(const MachineInstr &Candidate, RegDefsUses &RegDU,
263 RegDefsUses &RegDU, InspectMemInstr &IM, Iter Slot,
291 RegDefsUses &RegDU, bool &HasMultipleSuccs,
690 IterTy End, RegDefsUses &RegDU, in searchRange() argument
708 RegDU.update(*CurrI, 0, CurrI->getNumOperands()); in searchRange()
726 if (delayHasHazard(*CurrI, RegDU, IM)) in searchRange()
777 RegDefsUses RegDU(*Fn->getSubtarget().getRegisterInfo()); in searchBackward() local
781 RegDU.init(Slot); in searchBackward()
784 if (!searchRange(MBB, ++SlotI.getReverse(), MBB.rend(), RegDU, MemDU, Slot, in searchBackward()
803 RegDefsUses RegDU(*MBB.getParent()->getSubtarget().getRegisterInfo()); in searchForward() local
[all …]
/external/llvm/lib/Target/Mips/
DMipsDelaySlotFiller.cpp233 bool delayHasHazard(const MachineInstr &Candidate, RegDefsUses &RegDU,
240 RegDefsUses &RegDU, InspectMemInstr &IM, Iter Slot,
268 RegDefsUses &RegDU, bool &HasMultipleSuccs,
647 RegDefsUses &RegDU, InspectMemInstr& IM, Iter Slot, in searchRange() argument
676 if (delayHasHazard(*CurrI, RegDU, IM)) in searchRange()
712 RegDefsUses RegDU(*Fn->getSubtarget().getRegisterInfo()); in searchBackward() local
716 RegDU.init(*Slot); in searchBackward()
718 if (!searchRange(MBB, ReverseIter(Slot), MBB.rend(), RegDU, MemDU, Slot, in searchBackward()
733 RegDefsUses RegDU(*MBB.getParent()->getSubtarget().getRegisterInfo()); in searchForward() local
737 RegDU.setCallerSaved(*Slot); in searchForward()
[all …]