Lines Matching refs:Id
123 NodeId Start = RefA.Id; in getAllReachingDefs()
179 Defs.insert(TA.Id); in getAllReachingDefs()
181 Owners[TA.Id] = IA; in getAllReachingDefs()
182 Blocks[Block(IA)].push_back(IA.Id); in getAllReachingDefs()
262 return TA.Addr->getKind() == NodeAttrs::Def && Defs.count(TA.Id); in getAllReachingDefs()
331 TmpDefs.insert(R.Id); in getAllReachingDefsRecImpl()
336 Result.insert(DA.Id); in getAllReachingDefsRecImpl()
340 if (!Visited.insert(PA.Id).second) in getAllReachingDefsRecImpl()
361 NodeId FindId = IA.Id; in getNearestAliasedRef()
365 return T.Id == FindId; in getNearestAliasedRef()
390 if (Clob.Id != 0) in getNearestAliasedRef()
392 if (Use.Id != 0) in getNearestAliasedRef()
403 if (!BA.Id) in getNearestAliasedRef()
481 RefMap &RealUses = RealUseMap[PhiA.Id]; in computePhiInfo()
493 DefQ.insert(R.Id); in computePhiInfo()
494 PhiDefs.insert(R.Id); in computePhiInfo()
496 PhiDRs.insert(std::make_pair(PhiA.Id, DRs)); in computePhiInfo()
514 RealUses[R.Reg].insert({A.Id, R.Mask}); in computePhiInfo()
530 DefQ.insert(T.Id); in computePhiInfo()
560 RegisterRef R = PhiDRs.at(PhiA.Id).intersectWith(UseR); in computePhiInfo()
566 if (PhiDefs.count(DA.Id)) in computePhiInfo()
583 PhiUQ.push_back(PhiA.Id); in computePhiInfo()
593 if (!DFG.IsRef<NodeAttrs::Use>(I) || SeenUses.count(I.Id)) in computePhiInfo()
605 NodeId RP = D.Addr->getOwner(DFG).Id; in computePhiInfo()
606 std::map<NodeId, RegisterAggr> &M = PhiUp[PUA.Id]; in computePhiInfo()
617 SeenUses.insert(T.Id); in computePhiInfo()
676 RefMap &RUM = RealUseMap[PA.Id]; in computePhiInfo()
679 std::map<NodeId, RegisterAggr> &PUM = PhiUp[UA.Id]; in computePhiInfo()
751 NBMap.insert(std::make_pair(RA.Id, BB)); in computeLiveIns()
752 NBMap.insert(std::make_pair(IA.Id, BB)); in computeLiveIns()
789 for (const RefMap::value_type &S : RealUseMap[P.Id]) in computeLiveIns()
807 RefMap &RUs = RealUseMap[PA.Id]; in computeLiveIns()
813 if (!SeenUses.insert(U.Id).second) in computeLiveIns()
846 LOX[S.Reg].insert({D.Id, TM}); in computeLiveIns()
852 SeenUses.insert(T.Id); in computeLiveIns()
1102 NewDefs.insert({TA.Id, T.Mask}); in traverse()
1135 if (getBlockWithRef(D.Id) != B) in traverse()
1136 LiveIn[RR.Reg].insert({D.Id, RR.Mask}); in traverse()