Lines Matching refs:LRU
5659 C.LRU.available(Reg) && C.UsedInSequence.available(Reg)) in findRegisterToSaveLRTo()
5734 LiveRegUnits LRU = C.LRU; in getOutliningCandidateInfo() local
5735 return (!LRU.available(ARM::R12) || !LRU.available(ARM::CPSR)); in getOutliningCandidateInfo()
5797 : C.LRU.available(ARM::LR); in getOutliningCandidateInfo()
5880 LiveRegUnits LRU(getRegisterInfo()); in isMBBSafeToOutlineFrom() local
5883 [&LRU](MachineInstr &MI) { LRU.accumulate(MI); }); in isMBBSafeToOutlineFrom()
5886 bool R12AvailableInBlock = LRU.available(ARM::R12); in isMBBSafeToOutlineFrom()
5887 bool CPSRAvailableInBlock = LRU.available(ARM::CPSR); in isMBBSafeToOutlineFrom()
5895 LRU.addLiveOuts(MBB); in isMBBSafeToOutlineFrom()
5899 if (R12AvailableInBlock && !LRU.available(ARM::R12)) in isMBBSafeToOutlineFrom()
5901 if (CPSRAvailableInBlock && !LRU.available(ARM::CPSR)) in isMBBSafeToOutlineFrom()
5914 : LRU.available(ARM::LR); in isMBBSafeToOutlineFrom()