Lines Matching refs:RegisterRef

108 NodeList Liveness::getAllReachingDefs(RegisterRef RefRR,  in getAllReachingDefs()
147 RegisterRef RR = TA.Addr->getRegRef(DFG); in getAllReachingDefs()
276 RegisterRef QR = DA.Addr->getRegRef(DFG); in getAllReachingDefs()
308 Liveness::getAllReachingDefsRec(RegisterRef RefRR, NodeAddr<RefNode*> RefA, in getAllReachingDefsRec()
314 Liveness::getAllReachingDefsRecImpl(RegisterRef RefRR, NodeAddr<RefNode*> RefA, in getAllReachingDefsRecImpl()
360 NodeAddr<RefNode*> Liveness::getNearestAliasedRef(RegisterRef RefRR, in getNearestAliasedRef()
417 NodeSet Liveness::getAllReachedUses(RegisterRef RefRR, in getAllReachedUses()
433 RegisterRef UR = UA.Addr->getRegRef(DFG); in getAllReachedUses()
444 RegisterRef DR = DA.Addr->getRegRef(DFG); in getAllReachedUses()
515 RegisterRef R = A.Addr->getRegRef(DFG); in computePhiInfo()
560 RegisterRef R(UI->first, I.second); in computePhiInfo()
568 if (RegisterRef RC = Covered.clearIn(R)) { in computePhiInfo()
571 RegisterRef S = PRI.mapTo(RC, UI->first); in computePhiInfo()
597 RegisterRef UR = PUA.Addr->getRegRef(DFG); in computePhiInfo()
656 using SubMap = std::unordered_map<RegisterRef, RegisterRef>; in computePhiInfo()
658 auto ClearIn = [] (RegisterRef RR, const RegisterAggr &Mid, SubMap &SM) { in computePhiInfo()
664 RegisterRef S = Mid.clearIn(RR); in computePhiInfo()
677 RegisterRef UR = UA.Addr->getRegRef(DFG); in computePhiInfo()
695 RegisterRef R(T.first); in computePhiInfo()
707 if (RegisterRef SS = ClearIn(RegisterRef(R.Reg, M), MidDefs, SM)) { in computePhiInfo()
727 RegisterRef RR = NodeAddr<DefNode*>(Ds[0]).Addr->getRegRef(DFG); in computePhiInfo()
728 dbgs() << '<' << Print<RegisterRef>(RR, DFG) << '>'; in computePhiInfo()
832 RegisterRef S(RS.first, P.second); in computeLiveIns()
866 std::vector<RegisterRef> LV; in computeLiveIns()
868 LV.push_back(RegisterRef(LI.PhysReg, LI.LaneMask)); in computeLiveIns()
872 dbgs() << ' ' << Print<RegisterRef>(I, DFG); in computeLiveIns()
883 dbgs() << ' ' << Print<RegisterRef>(I, DFG); in computeLiveIns()
900 for (const RegisterRef R : make_range(LiveIns.rr_begin(), LiveIns.rr_end())) in resetLiveIns()
1047 RegisterRef LRef(LE.first); in traverse()
1095 RegisterRef T = RRs.clearIn(LRef); in traverse()
1128 RegisterRef RR = UA.Addr->getRegRef(DFG); in traverse()
1149 Local.insert(RegisterRef(R.first,M)); in traverse()
1163 LiveC.insert(RegisterRef(S.first, R.second)); in traverse()