Lines Matching refs:TA
143 auto TA = DFG.addr<DefNode*>(DefQ[i]); in getAllReachingDefs() local
144 if (TA.Addr->getFlags() & NodeAttrs::PhiRef) in getAllReachingDefs()
147 RegisterRef RR = TA.Addr->getRegRef(DFG); in getAllReachingDefs()
148 if (!DFG.IsPreservingDef(TA)) in getAllReachingDefs()
153 for (auto S : DFG.getRelatedRefs(TA.Addr->getOwner(DFG), TA)) in getAllReachingDefs()
178 auto TA = DFG.addr<DefNode*>(N); in getAllReachingDefs() local
179 bool IsPhi = TA.Addr->getFlags() & NodeAttrs::PhiRef; in getAllReachingDefs()
180 if (!IsPhi && !PRI.alias(RefRR, TA.Addr->getRegRef(DFG))) in getAllReachingDefs()
182 Defs.insert(TA.Id); in getAllReachingDefs()
183 NodeAddr<InstrNode*> IA = TA.Addr->getOwner(DFG); in getAllReachingDefs()
184 Owners[TA.Id] = IA; in getAllReachingDefs()
264 auto DefInSet = [&Defs] (NodeAddr<RefNode*> TA) -> bool { in getAllReachingDefs() argument
265 return TA.Addr->getKind() == NodeAttrs::Def && in getAllReachingDefs()
266 Defs.count(TA.Id); in getAllReachingDefs()
272 auto TA = DFG.addr<InstrNode*>(T); in getAllReachingDefs() local
273 bool IsPhi = DFG.IsCode<NodeAttrs::Phi>(TA); in getAllReachingDefs()
275 for (NodeAddr<DefNode*> DA : TA.Addr->members_if(DefInSet, DFG)) { in getAllReachingDefs()
836 RegisterAggr TA(PRI); in computeLiveIns() local
837 TA.insert(D.Addr->getRegRef(DFG)).intersect(S); in computeLiveIns()
838 LaneBitmask TM = TA.makeRegRef().Mask; in computeLiveIns()
1085 for (NodeAddr<DefNode*> TA : getAllReachingDefs(DA)) { in traverse()
1087 NodeAddr<InstrNode*> ITA = TA.Addr->getOwner(DFG); in traverse()
1097 NewDefs.insert({TA.Id,T.Mask}); in traverse()
1103 if (!(TA.Addr->getFlags() & NodeAttrs::Preserving)) in traverse()
1104 RRs.insert(TA.Addr->getRegRef(DFG)); in traverse()