Lines Matching refs:NodeId

68         OS << Print<NodeId>(J->first, P.G) << PrintLaneMaskOpt(J->second);  in operator <<()
113 SetVector<NodeId> DefQ; in getAllReachingDefs()
127 NodeId Start = RefA.Id; in getAllReachingDefs()
129 if (NodeId RD = SNA.Addr->getReachingDef()) in getAllReachingDefs()
133 if (NodeId RD = NodeAddr<RefNode*>(S).Addr->getReachingDef()) in getAllReachingDefs()
155 if (NodeId RD = NodeAddr<RefNode*>(S).Addr->getReachingDef()) in getAllReachingDefs()
172 SmallSet<NodeId,32> Defs; in getAllReachingDefs()
176 std::map<NodeId, NodeAddr<InstrNode*>> Owners; in getAllReachingDefs()
177 std::map<MachineBasicBlock*, SmallVector<NodeId,32>> Blocks; in getAllReachingDefs()
178 for (NodeId N : DefQ) { in getAllReachingDefs()
189 auto Precedes = [this,&OrdMap] (NodeId A, NodeId B) { in getAllReachingDefs()
240 std::vector<NodeId> TmpInst; in getAllReachingDefs()
270 for (NodeId T : TmpInst) { in getAllReachingDefs()
322 for (NodeId D : Defs) { in getAllReachingDefsRecImpl()
366 NodeId FindId = IA.Id; in getNearestAliasedRef()
431 NodeId U = !IsDead ? DefA.Addr->getReachedUse() : 0; in getAllReachedUses()
443 for (NodeId D = DefA.Addr->getReachedDef(), NextD; D != 0; D = NextD) { in getAllReachedUses()
477 std::map<NodeId,std::map<NodeId,RegisterAggr>> PhiUp; in computePhiInfo()
478 std::vector<NodeId> PhiUQ; // Work list of phis for upward propagation. in computePhiInfo()
479 std::unordered_map<NodeId,RegisterAggr> PhiDRs; // Phi -> registers defined by it. in computePhiInfo()
490 SetVector<NodeId> DefQ; in computePhiInfo()
512 NodeId UN = !IsDead ? DA.Addr->getReachedUse() : 0; in computePhiInfo()
525 NodeId DN = DA.Addr->getReachedDef(); in computePhiInfo()
558 for (std::pair<NodeId,LaneBitmask> I : Uses) { in computePhiInfo()
605 NodeId RP = D.Addr->getOwner(DFG).Id; in computePhiInfo()
606 std::map<NodeId,RegisterAggr> &M = PhiUp[PUA.Id]; in computePhiInfo()
624 dbgs() << "phi " << Print<NodeId>(I.first, DFG) << " -> {"; in computePhiInfo()
626 dbgs() << ' ' << Print<NodeId>(R.first, DFG) in computePhiInfo()
678 std::map<NodeId,RegisterAggr> &PUM = PhiUp[UA.Id]; in computePhiInfo()
680 for (const std::pair<const NodeId, RegisterAggr> &P : PUM) { in computePhiInfo()
705 for (std::pair<NodeId,LaneBitmask> V : T.second) { in computePhiInfo()
725 dbgs() << "phi " << Print<NodeId>(I.first, DFG); in computePhiInfo()
830 for (std::pair<NodeId,LaneBitmask> P : RS.second) { in computeLiveIns()
975 MachineBasicBlock *Liveness::getBlockWithRef(NodeId RN) const { in getBlockWithRef()