Lines Matching refs:LRU
7452 LiveRegUnits LRU(getRegisterInfo()); in isMBBSafeToOutlineFrom() local
7455 LRU.accumulate(MI); in isMBBSafeToOutlineFrom()
7458 bool W16AvailableInBlock = LRU.available(AArch64::W16); in isMBBSafeToOutlineFrom()
7459 bool W17AvailableInBlock = LRU.available(AArch64::W17); in isMBBSafeToOutlineFrom()
7460 bool NZCVAvailableInBlock = LRU.available(AArch64::NZCV); in isMBBSafeToOutlineFrom()
7468 LRU.addLiveOuts(MBB); in isMBBSafeToOutlineFrom()
7472 if (W16AvailableInBlock && !LRU.available(AArch64::W16)) in isMBBSafeToOutlineFrom()
7474 if (W17AvailableInBlock && !LRU.available(AArch64::W17)) in isMBBSafeToOutlineFrom()
7476 if (NZCVAvailableInBlock && !LRU.available(AArch64::NZCV)) in isMBBSafeToOutlineFrom()
7497 Reg != AArch64::X16 && Reg != AArch64::X17 && LRU.available(Reg)) { in isMBBSafeToOutlineFrom()
7506 if (!CanSaveLR && !LRU.available(AArch64::LR)) in isMBBSafeToOutlineFrom()