Lines Matching refs:NodeAttrs
108 if (TA.Addr->getFlags() & NodeAttrs::PhiRef) in getAllReachingDefs()
114 if (!(Flags & NodeAttrs::Preserving)) in getAllReachingDefs()
129 bool IsPhi = TA.Addr->getFlags() & NodeAttrs::PhiRef; in getAllReachingDefs()
138 if (IA.Addr->getKind() == NodeAttrs::Stmt) in getAllReachingDefs()
140 assert(IA.Addr->getKind() == NodeAttrs::Phi); in getAllReachingDefs()
154 bool StmtA = OA.Addr->getKind() == NodeAttrs::Stmt; in getAllReachingDefs()
155 bool StmtB = OB.Addr->getKind() == NodeAttrs::Stmt; in getAllReachingDefs()
196 return TA.Addr->getKind() == NodeAttrs::Def && in getAllReachingDefs()
203 bool IsPhi = DFG.IsCode<NodeAttrs::Phi>(TA); in getAllReachingDefs()
223 if (!FullChain || !(Flags & NodeAttrs::PhiRef)) in getAllReachingDefs()
224 if (!(Flags & NodeAttrs::Preserving)) in getAllReachingDefs()
247 if (!(DA.Addr->getFlags() & NodeAttrs::PhiRef)) in getAllReachingDefsRec()
264 if (!(DA.Addr->getFlags() & NodeAttrs::PhiRef)) in getAllReachingDefsRec()
271 for (auto U : PA.Addr->members_if(DFG.IsRef<NodeAttrs::Use>, DFG)) { in getAllReachingDefsRec()
310 if (DA.Addr->getFlags() & NodeAttrs::Preserving) { in getAllReachedUses()
331 auto Ps = BA.Addr->members_if(DFG.IsCode<NodeAttrs::Phi>, DFG); in computePhiInfo()
351 if (!DFG.IsRef<NodeAttrs::Def>(R)) in computePhiInfo()
361 if (!(A.Addr->getFlags() & NodeAttrs::PhiRef)) in computePhiInfo()
373 if (!(Flags & NodeAttrs::PhiRef)) in computePhiInfo()
425 if (!DFG.IsRef<NodeAttrs::Use>(I)) in computePhiInfo()
431 if (DA.Addr->getFlags() & NodeAttrs::PhiRef) in computePhiInfo()
476 for (auto U : PA.Addr->members_if(DFG.IsRef<NodeAttrs::Use>, DFG)) { in computePhiInfo()
513 NodeList Ds = PA.Addr->members_if(DFG.IsRef<NodeAttrs::Def>, DFG); in computePhiInfo()
571 for (auto P : BA.Addr->members_if(DFG.IsCode<NodeAttrs::Phi>, DFG)) in computeLiveIns()
587 auto Phis = BA.Addr->members_if(DFG.IsCode<NodeAttrs::Phi>, DFG); in computeLiveIns()
593 for (auto U : PA.Addr->members_if(DFG.IsRef<NodeAttrs::Use>, DFG)) { in computeLiveIns()
748 assert(DFG.IsRef<NodeAttrs::Use>(RA)); in getRestrictedRegRef()
749 if (RA.Addr->getFlags() & NodeAttrs::Shadow) { in getRestrictedRegRef()
850 bool IsPreserving = DA.Addr->getFlags() & NodeAttrs::Preserving; in traverse()
851 if (IA.Addr->getKind() != NodeAttrs::Phi && !IsPreserving) { in traverse()
875 if (!(TA.Addr->getFlags() & NodeAttrs::Preserving)) in traverse()
897 if (IA.Addr->getKind() != NodeAttrs::Stmt) in traverse()