Lines Matching refs:TA
140 auto TA = DFG.addr<DefNode *>(DefQ[i]); in getAllReachingDefs() local
141 if (TA.Addr->getFlags() & NodeAttrs::PhiRef) in getAllReachingDefs()
144 RegisterRef RR = TA.Addr->getRegRef(DFG); in getAllReachingDefs()
145 if (!DFG.IsPreservingDef(TA)) in getAllReachingDefs()
150 for (auto S : DFG.getRelatedRefs(TA.Addr->getOwner(DFG), TA)) in getAllReachingDefs()
175 auto TA = DFG.addr<DefNode *>(N); in getAllReachingDefs() local
176 bool IsPhi = TA.Addr->getFlags() & NodeAttrs::PhiRef; in getAllReachingDefs()
177 if (!IsPhi && !PRI.alias(RefRR, TA.Addr->getRegRef(DFG))) in getAllReachingDefs()
179 Defs.insert(TA.Id); in getAllReachingDefs()
180 NodeAddr<InstrNode *> IA = TA.Addr->getOwner(DFG); in getAllReachingDefs()
181 Owners[TA.Id] = IA; in getAllReachingDefs()
261 auto DefInSet = [&Defs](NodeAddr<RefNode *> TA) -> bool { in getAllReachingDefs() argument
262 return TA.Addr->getKind() == NodeAttrs::Def && Defs.count(TA.Id); in getAllReachingDefs()
268 auto TA = DFG.addr<InstrNode *>(T); in getAllReachingDefs() local
269 bool IsPhi = DFG.IsCode<NodeAttrs::Phi>(TA); in getAllReachingDefs()
271 for (NodeAddr<DefNode *> DA : TA.Addr->members_if(DefInSet, DFG)) { in getAllReachingDefs()
843 RegisterAggr TA(PRI); in computeLiveIns() local
844 TA.insert(D.Addr->getRegRef(DFG)).intersect(S); in computeLiveIns()
845 LaneBitmask TM = TA.makeRegRef().Mask; in computeLiveIns()
1090 for (NodeAddr<DefNode *> TA : getAllReachingDefs(DA)) { in traverse()
1092 NodeAddr<InstrNode *> ITA = TA.Addr->getOwner(DFG); in traverse()
1102 NewDefs.insert({TA.Id, T.Mask}); in traverse()
1108 if (!(TA.Addr->getFlags() & NodeAttrs::Preserving)) in traverse()
1109 RRs.insert(TA.Addr->getRegRef(DFG)); in traverse()