Lines Matching refs:PA
173 NodeAddr<PhiNode*> PA = IA;
174 NodeAddr<BlockNode*> BA = PA.Addr->getOwner(DFG);
303 NodeAddr<PhiNode*> PA = DA.Addr->getOwner(DFG);
304 if (Visited.count(PA.Id))
306 Visited.insert(PA.Id);
308 for (auto U : PA.Addr->members_if(DFG.IsRef<NodeAttrs::Use>, DFG)) {
616 auto PA = DFG.addr<PhiNode*>(PhiUQ[i]);
617 NodeList PUs = PA.Addr->members_if(DFG.IsRef<NodeAttrs::Use>, DFG);
618 RefMap &RUM = RealUseMap[PA.Id];
628 // phi PA, and are not covered by any intervening def between the
635 // for each (R,U) : U is use node of R, U is reached by PA
641 // The current phi (PA) could be a phi for a regmask. It could
669 NodeAddr<PhiNode*> PA = DFG.addr<PhiNode*>(I.first);
670 NodeList Ds = PA.Addr->members_if(DFG.IsRef<NodeAttrs::Def>, DFG);
744 for (NodeAddr<PhiNode*> PA : Phis) {
745 RefMap &RUs = RealUseMap[PA.Id];
750 for (auto U : PA.Addr->members_if(DFG.IsRef<NodeAttrs::Use>, DFG)) {
789 for (NodeAddr<PhiUseNode*> T : DFG.getRelatedRefs(PA, PUA))